Bug 944136 - Don't show .tab-background while closing a tab r=dao

From 6545b42b606f1dcb81712069722f9d56ecea3d27 Mon Sep 17 00:00:00 2001
Bug 943672 - Convert to Promise.jsm in Scratchpad. r=anton
Bug 943669 - Convert to Promise.jsm in profiler. r=anton
Bug 943673 - Convert to Promise.jsm in the source editor. r=anton
Bug 935232 - Implement a client for the Firefox Accounts auth server. r=markh
Bug 940541 - Convert shader editor to use Promise.jsm. r=vp, r=benvie
Bug 943170 - Fix Android mozglue for raise() to avoid pthread bug. r=glandium
Backed out changeset 4fda28f9e259 (bug 944136)
Bug 944136 - [Australis] Don't show .tab-background while closing a tab r=dao DONTBUILD
Bug 943770 - Australis: include toolbars with toolboxid attribute set in View -> Toolbars menu and toolbar context menu, r=gijs
Bug 942581 - unregisterArea should keep placements by default so registering/unregistering doesn't lose data in Australis, r=jaws
Bug 709230 - Part 5: activate Proguard. r=gbrown,rnewman
bug 930288 - Tab previews appear zoomed after using snapped view r=mbrubeck

--HG--
extra : rebase_source : 0c10e320e0f122fd712ce04f4053418766368d9c
Bug 941235 - adjust Australis' search box min-width, r=jaws

--HG--
extra : rebase_source : 3c15682900c7fb6d58a7e2876f38dc5c40adc318
Bug 941685 - Ping metrics server with snippets impression data. r=bnicholson
Bug 943451 - Stop WinRT gesture recognition on preventDefault in chrome [r=jimm]
Bug 945539 - Use correct high-DPI styles for Metro download button [r=rsilveira]
Bug 940936 - Use profile name in registry sync prefs for WindowsPrefSync.jsm. r=jimm
Bug 940101 - Switching between Firefox Desktop/Firefox Metro environments not always working. r=jimm

When mShuttingDown is true, and the CEH is running, it bails out after the GetValue call and
doesn't call Execute.  When we return S_OK instead of E_FAIL everything works as expected.
Back out 14d1050e721b (bug 940541) for Windows b-c bustage