Bug 1083635. Part 7: Fix UpdateLayerTree to sync-decode images and flush pending notifications. r=mattwoodrow

--HG--
extra : rebase_source : d13f993c4dd1b868f47b6c79b39172bb40b3871c
Bug 1095282 - eagerly define Atomics only when the class will be provided. r=jandem
Merged
Bug 739820 - Sync about:newtab pinned items. r=rnewman f=edilee
Bug 1083173 - Resume composition on compositor creation. r=kats
Bug 1090929 - Enable the source-mapping tests;r=mratcliffe
Bug 1087251 - Gather version and device information for HTML logging. r=jgraham
Bug 1082902 - Add mozilla_dump_image() helper exported from libxul. r=jrmuizel
Bug 1093686 - Add a test to ensure event listeners on the body don't affect event retargeting. r=roc
Bug 762448 - Disable tcache in jemalloc3. r=glandium
Bug 1050258 - ARM hard-float XPCOM: correct argument passing. r=dougc
Bug 1094436 - Fix broken speech recognition requiring the wrong type of stream and leaking memory. r=jesup
Merge mozilla-central to mozilla-inbound
Bug 1069762 - Make CSP violation reports match the spec for redirects. r=sstamm
Bug 1073218: remove the soft start mechanism for full Hello rollout. r=abr,Unfocused
Bug 1080801 - re-enable some more tests, rs=sent-to-try-and-passing

--HG--
extra : rebase_source : f25878036b1e39f593ccb7f9c0ddbe973213cd6e
Bug 1094421 - prepend www. to the search suggestion URL to avoid intermittent timeouts, rs=Mossop,me
Bug 1091519 - New drawable framework for shaped views (r=mcomella)
Bug 1091519 - Re-implement tab strip shapes with ResizablePathDrawable (r=mcomella)
Bug 1093621 - Enable new tablet UI by default in Nightly (r=mcomella)