Changes in 20191215094838

Built from 9b7cd94eaf0a2385f53791c982e2210bd6b96818

..index..
Bug 1603615 R[Core:DOM: Bindings (WebIDL)][Clamp] and [EnforceRange] should only appear on integer types
Bug 1603933 R[Core:ImageLib]Perma image/test/mochitest/test_animated_gif.html | TypeError: document.timeline is undefined - Should not throw any errors when Gecko 73 merges to Beta on 2020-01-06
Bug 1543650 R[Core:JavaScript Engine]Replace JSMSG_NOT_BIGINT with more descriptive error messages
Bug 1603373 R[Core:JavaScript Engine: JIT]Fix TypeSet::PrimitiveType and tidy up TI MagicValue handling
Bug 1603995 R[Core:Layout]Dead assignments in nsFrame::BoxReflow
Bug 1543315 A[Core:Layout]Mark methods of nsIPresShell and mozilla::PresShell as MOZ_CAN_RUN_SCRIPT (or at least MOZ_CAN_RUN_SCRIPT_BOUNDARY) if necessary
Bug 1599783 R[Core:Layout]Drop-down displayed in wrong position from Privacy & Security -> Enhanced Tracking Protection
Bug 1552966 N[Core:Printing: Setup]Convert the printing code from DocShellTree* to BrowsingContext
Bug 1595092 R[DevTools:Responsive Design Mode]New RDM UI screen.width/screen.height values are incorrectly being affected by border size
Bug 1590450 R[Firefox:Address Bar]Remove the contextual tip API
Bug 1595134 R[Firefox:about:logins][MSU Capstone] Port AboutLoginsChild and AboutLoginsParent from message manager to JSWindowActors
Bug 1602845 R[Firefox Build System:General]Enable 'return' UBSan check
###########
Changes to 12 bugs - 10 fixed.