Changes in 20210403093157

Built from 90e761348ff5a79c687d505d68445b7643f776d5

..index..
Bug 1702732 R[Core:Audio/Video: Playback]Fix `resource-selection-currentSrc.html`'s usage of Blob ctor
Bug 1694139 R[Core:DOM: Security]Mixed content download protection creates but doesn't clean up second file
Bug 1702693 R[Core:Graphics: WebRender]Fix comment in RenderCompositorOGLSWGL
Bug 1702636 N[Core:JavaScript Engine]Fix cancelPromise in ReadableStreamTee being resolved twice (again)
Bug 1701897 R[Core:JavaScript Engine]Make check for redundant property changes more precise
Bug 1700535 R[Core:Layout: Form Controls]Make <textarea> inline-block by default
Bug 1701928 R[Core:Layout: Scrolling and Overflow]scroll-padding not respected when scrolling an input into view in response to typing.
Bug 1702216 R[Core:Web Painting]Paint auto style outline with WebRender if possible
Bug 1702755 R[Core:Widget]Correct corner radii of progress bar, range and meter in non-native theme
Bug 1702756 R[Core:Widget]Clean up lookandfeel caching / pref values a bit.
Bug 1702676 R[Core:Widget]Change public LookAndFeel color APIs to take a color scheme.
Bug 1702765 R[Core:Widget: Cocoa]Plumb ColorScheme through nsXPLookAndFeel.
Bug 1702606 R[Core:Widget: Gtk][Wayland] Don't call nsWaylandDisplay::WaitForSyncEnd() from Compositor/Render thread
Bug 1686405 R[Core:mozglue]Undefined symbol: (anonymous namespace)::NowIncludingSuspendMs() ../../mozglue/misc/Uptime.o
Bug 1701461 R[DevTools:General]Screenshot filename uses wrong day number (day# + 1 instead of day#)
Bug 1693503 R[Firefox:Address Bar]Searches such as Einstein@Home resolve to URL instead of Search
Bug 1700929 R[Firefox:Bookmarks & History]Can't open multiple bookmarks at once from the bookmarks sidebar using the context menu
Bug 1701162 R[Firefox:Menus]“Send Link to Device” context menu option is placed in its own section
Bug 1702461 R[Firefox:Menus]FxA submenu header is not updated accordingly when the submenu is opened for the first time
Bug 1700729 R[Firefox:Messaging System]Implement multistage proton welcome and import screen as per proton design
Bug 1702796 R[Firefox:PDF Viewer]Update pdf.js to version 2.8.320
Bug 1702575 R[Firefox:Screenshots]Ensure browser/extensions/screenshots/selector/util.js passes eslint check
Bug 1702573 R[Firefox:Screenshots]Ensure browser/extensions/screenshots/selector/ui.js passes eslint check
Bug 1702576 R[Firefox:Screenshots]Ensure browser/extensions/screenshots/sitehelper.js passes eslint check
Bug 1702533 R[Firefox:Screenshots]Ensure browser/extensions/screenshots/background/analytics.js passes eslint check
Bug 1702578 R[Firefox:Screenshots]Ensure browser/extensions/screenshots/test/browser/browser_screenshots_injection.js passes eslint check
Bug 1700582 R[Firefox:Toolbars and Customization]Port relevant page actions tests
###########
Changes to 27 bugs - 26 fixed.
3 bugs are not included due to being restricted