Bug 899546 - ENSURE_SUCCESS macro for ErrorResult, r=bz
Bug 899903 - OdinMonkey: merge AsmJSBoundsCheckVector with HeapAccessVector (r=mjrosenb)

--HG--
extra : rebase_source : 85be8040e2bdde27bc68679eb6927dec9ca828ed
Bug 899485 - Have SDP handling return sensible cause codes r=ehugg
Bug 889442 - Remove special about: pages code from DOM Storage.
r=mayhemer
Bug 899936 - OdinMonkey: fix faulty floating point logic in ExtractNumericLiteral (r=mjrosenb)

--HG--
extra : rebase_source : ff323d369202b5b7868165fec7128b934b2afac4
Bug 896529 - Move some methods from IonCompartment to IonRuntime. r=nbp
Bug 898044 - Remove unnecessary null check from GeckoApp.onSaveInstanceState. r=kats
Bug 890932 - Make AsyncPanZoomController::mMonitor re-entrant to reduce code madness. r=BenWa
Bug 890932 - Remove unnecessary internal method now that the monitor re-entrant. r=BenWa
Bug 890932 - Add a missing lock in AsyncPanZoomController::SendAsyncScrollEvent. r=BenWa
Bug 899735 - IonMonkey: Add a function to the shell that makes it possible to cause a bailout in IM, r=jandem
Bug 899572 - IonMonkey: Don't emit SetElementCache when there are setters, r=nbp
Bug 899051 - IonMonkey: Don't generate fastpath for dense setelem with sparse property after a boundscheck failure, r=bhackett
Merge mozilla-central and inbound
Merge m-c to fx-team.