Changes in 20201124092228

Built from 0e1c1a720ca740cce683878abb6836de6520c9ce

..index..
Bug 1679052 R[Core:Canvas: WebGL]Fix failures in conformance2__rendering__blitframebuffer-outside-readbuffer.html
Bug 1678562 R[Core:DOM: Animation]Avoid expensive includes in Animation.h
Bug 1673931 A[Core:DOM: Core & HTML]Clean up some includes in dom/base, dom/bindings, dom/events and dom/script
Bug 1673424 R[Core:DOM: Core & HTML]Reduce unnecessary includes around structured clones
Bug 1676373 R[Core:DOM: File]Avoid unnecessary includes in FileList.h
Bug 1676364 R[Core:DOM: Navigation]Remove unused includes from nsDocShell.h
Bug 1677684 R[Core:DOM: UI Events & Focus Handling][Cocoa] Candidate list of Apple Japanese IME may show at wrong position when undoing the last commit
Bug 1678966 R[Core:GFX: Color Management]Remove unused fields from qcms_transform and derive Default.
Bug 1676361 R[Core:Gecko Profiler]Clean up GeckoProfiler includes
Bug 1676370 R[Core:Graphics]Clean up includes in gfx/gl
Bug 1679022 R[Core:Graphics]Silence warnings about non-essential extensions during EGL init
Bug 1676357 R[Core:Graphics: Layers]Clean up some include in gfx/layers code
Bug 1660470 R[Core:IPC]IPDL: It should be possible to avoid including *MessageUtils.h in the generated header files
Bug 1677466 R[Core:IPC]Reduce the includes pulled in by some IPC headers
Bug 1678560 R[Core:ImageLib]Avoid expensive includes in imgRequestProxy.h
Bug 1678374 R[Core:JavaScript Engine]Cleanup includes around JS engine
Bug 1676356 R[Core:Layout]Clean up some includes in layout code
Bug 1677284 R[Core:MFBT]mozilla::Result: Avoid (implicit) fallback to PackingStrategy::Variant
Bug 1676369 R[Core:Networking: HTTP]Clean up includes for nsIHttpChannel
Bug 1662552 U[Core:Printing: Output]Print to file from Firefox flatpak works intermittently
Bug 1676362 R[Core:Security: CAPS]Removed unused includes from nsJSPrincipals.h
Bug 1672091 R[Core:Widget: Cocoa]Arrow panels don't have a shadow until they change size in macOS Big Sur
Bug 1550074 N[Core:Widget: Gtk]Firefox doesn't restart after being updated via package manager on Linux
Bug 1676365 R[Core:XPCOM]Move SpinEventLoopUntil to separate header
Bug 1676363 R[Core:XPCOM]Clean up includes around cycle collection
Bug 1677541 R[Core:XPConnect]Remove unnecessary includes from xpcpublic.h
Bug 1678062 R[Firefox Build System:General]Remove some unused include directives
Bug 1677542 R[Firefox Build System:General]Remove unnecessary includes from nsIWidget.h
Bug 1678314 R[Firefox Build System:Generated Documentation]The Firefox Contributors' Quick Reference should recommend people to run mach lint
Bug 1679054 R[Firefox Build System:Generated Documentation]Update dependency sphinx-copybutton to v0.3.1
Bug 1679056 R[Firefox Build System:Lint and Formatting]Update to flake8 3.8.4
Bug 1679065 R[Firefox Build System:Lint and Formatting]Update dependency pylint to v2.6.0
Bug 1679053 R[Firefox Build System:Lint and Formatting]Update codespell to 2.0.0
Bug 1678399 R[Firefox Build System:Source Code Analysis]make clang-tidy-external part of our clang-tidy suit
Bug 1649132 R[Toolkit:Crash Reporting]Investigate why many OOM crash pings are missing memory information
Bug 1677408 R[Toolkit:Places]Reduce history notifications traffic for bookmark views
###########
Changes to 36 bugs - 30 fixed.
2 bugs are not included due to being restricted