Bug 905091 part 2 - Ensure no instructions are inserted between an instruction and its OsiPoint. r=bhackett
merge mozilla-central to mozilla-inbound
Bug 905148 - Check that a safepoint's live registers are not modified between a VM call and its OsiPoint. r=nbp
Bug 892488 - Get rid of the offline application cache prompt, r=ehsan+jonas
Bug 905070 - Fix uninitialized value use in HTML media element - r=kinetik
Bug 902481 - Make EventTargetChainItem pool thread agnostic, v2, r=jst

--HG--
extra : rebase_source : e1e9d9b87a29fd1d3ad6645f87a7075295c3c91d
Bug 887241, Use strings, not atoms, for worker events, r=khuey

--HG--
extra : rebase_source : 3e294b1bde05a127db0a9fa1c31c48e9a514e11d
 Bug 875756 - Implement nsIColorPicker for Cocoa. r=mstange
Bug 901962 - Allow touch events to hit targets outside the CSS viewport. r=roc
Bug 904133 - Add spilled float registers to safepoints. r=nbp
Bug 662669 - nsCharSeparatedTokenizer/nsWhiteSpaceSeparatedTokenizer should use RangedPtr. r=Waldo
Bug 903112 - Replace this with MOZ_THIS_IN_INITIALIZER_LIST() in gfx/. r=jfkthame
Backed out changeset 35afcb18f192 (bug 662669) for build failures
Bug 863304 - Add LGPL to about:license. DONTBUILD.
Bug 905444 - Do not attempt that we can handle empty channels when mixing; r=roc
Backed out changeset 9cdd168a8518 (bug 904108) because it includes an unreliable Clang marketing version check
Merge m-c to b2g-inbound.