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
Merge mozilla-central to mozilla-inbound
Bug 1090142 - WebSocketChannelChild should respect the order of the runnable to be dispatched. r=jduell
Merge inbound to m-c. a=merge