Bug 874391 - Missing nullchecks in nsNativeTheme::IsDarkBackground(nsIFrame*), r=roc

--HG--
extra : rebase_source : e9161f3fbce9b53e4c74314cc94fb9556f7a9548
Bug 865806 follow-up: fix a typo

DONTBUILD because this is a comment change.

--HG--
extra : transplant_source : %7D%C6%13%95%CE%3C%01U%CB7%E8%CF%E3%14%87%14%05%C8G%FD
Bug 873180 - deploy new talos.zip to capture tscroll, mozcrash, and android profile fixes. r=armenzg
Bug 874487 - Have nsSVGUseFrame notify any rendering observers when the referenced element is re-cloned. r=roc
Bug 874253 - Persist profile creation time. r=wesj
Merge inbound to m-c.
Merge m-c to inbound.
Bug 841312 - Remove window close termination function, and fall through to PostCloseEvent(). r=bz

This is a more jaded version of my previous attempt.
Bug 841312 - Replace the scripted closing unblocker termination function with an runnable. r=bz

The main idea behind this thing seems to be that we don't want script to quickly
close the window before the user has time to read the notification. Given the
fuzziness of the constraint here, I think we can (and maybe even should) unblock
a little bit later in the event loop, rather than immediately after the script
terminates.

Note that, due to modal dialogs and their event loop spinning shenanigans, we
want to do this only when the stack frame is popped.
Bug 841312 - Remove the termination function API. r=bz

\o/
Bug 872812 - Passing viewBox to init*Event causes an assertion failure in CC macro expansion. r=bz
Bug 872925 - Game pack keeps playing audio when running in the background, even though the app has no permission to do so. r=derf
Bug 873960 - Avoid unnecessary idle thread notifications when changing thread limits. r=bsmedberg
Bug 872076 - Catch "missing CONTROL_LOCATION_UPDATES permission" exceptions. r=blassey