Changes in 20200119091548

Built from e9a3c8df0fc53e02d6fdd72f0a30e2fa88583077

..index..
Bug 1102584 N[Core:Canvas: 2D]Implement extended TextMetrics object
Bug 1609117 A[Core:DOM: Core & HTML]Intermittent TEST-UNEXPECTED-TIMEOUT | /html/cross-origin-opener-policy/coep-redirect.https.html | TestRunner hit external timeout (this may indicate a hang)
Bug 1590166 R[Core:DOM: Navigation]Check if WindowGlobalChild::Create should call GetCrossOriginOpenerPolicy instead of ComputeCrossOriginOpenerPolicy
Bug 1306634 R[Core:DOM: Selection]Long-pressing on an iframe which doesn't have focus puts selection in unexpected place
Bug 1602626 R[Core:DOM: UI Events & Focus Handling]ubuntu1804 - widget/tests/test_wheeltransaction.xhtml | wrong view was scrolled: Continuous scrolling test for sub view 3 (horizontal/forward) - got "rootview", expected "subview3"
Bug 1609708 R[Core:Gecko Profiler]Rename PROFILER_TRACING macros to PROFILER_TRACING_MARKER
Bug 1590700 R[Core:Gecko Profiler]Rename "Scripts" marker to something more descriptive
Bug 1609659 R[Core:Gecko Profiler]Add a full form of TTFI to marker's name
Bug 1609660 R[Core:Gecko Profiler]Rename "JS - Script" marker to something more descriptive
Bug 1605283 N[Core:Graphics: WebRender]Improve support for invalidation debugging and testing
Bug 1598726 A[Firefox:General]Perma Tier 2 Test Coverage browser/base/content/test/static/browser_all_files_referenced.js | unused whitelist entry: chrome://marionette/content/PerTestCoverageUtils.jsm -
Bug 1600339 R[Firefox:Messaging System]Measure responsiveness while evaluating messages
Bug 1597932 R[Firefox:Tabbed Browser]Remove broken #tabbrowser-tabs[movingtab] > .tabbrowser-tab selector
Bug 1609938 R[Firefox:Toolbars and Customization]Closing the customize tab via ESC key or Done button should use closing tab animation
Bug 1609932 R[Firefox:Toolbars and Customization]Make depopulatePalette synchronous and remove the customize tab immediately in CustomizeMode::exit
Bug 1605934 R[Firefox Build System:Source Code Analysis]Use nested namespaces - new feature of C++17
Bug 1608676 R[Toolkit:Storage]Add multithreaded scenarios to RKV function calls fuzzing
Bug 1608624 R[Toolkit:Storage]Add more variation to RKV function calls fuzzing by interspersing fuzzing data with fuzzing opts
###########
Changes to 18 bugs - 14 fixed.