Bug 898192 - Skip SocialMark and SocialShare code in onLocationChange when SocialUI is disabled. f=mhammond,r=jaws

--HG--
extra : rebase_source : f19d53a330e8f81ce6779bd1e786a1c256a5b921
Bug 873149 - Report the slowest test in mochitest, r=ted

--HG--
extra : rebase_source : a5da51081c9460c12a2366387acba095681bdca5
Bug 897924, Bug 897657 - Disable Contacts tests on Android. r=permaorange.
Bug 896124 - Implement a JS_Init() JSAPI function, to be called before any other JSAPI operations (except JS_SetICUMemoryFunctions) are performed, to centralize whole-engine initialization tasks.  r=bsmedberg for the XPCOM bits, r=luke for the JS bits

--HG--
extra : rebase_source : fd308ab3bd76c67a0b128eaefae3edf177893fe1
Bug 890127 - Properly initialize and cleanup ICU, when enabled in JS engine builds.  r=njn

--HG--
extra : rebase_source : f1dd0e44afe1561e225bef1f31735caef1cea18c
Add #include <new> to mfbt/Vector.h so that placement-new actually works when that header hasn't been bootlegged.  No bug, r=too-long-spent-debugging-this

--HG--
extra : rebase_source : b4b3a5a10757d01d1c5957736210ed09e3c2b157
Bug 895792 - Fix RoundUpPow2's required precondition to not be wrong.  r=terrence

--HG--
extra : rebase_source : e42420628dad8b8e9fe37287fa8e08eb262fe615
Bug 898438 nsITableEditor.getCellAt doesn't default to the current table r=ehsan
Bug 898623 - Root StructType FieldInfo properties. r=terrence

--HG--
extra : rebase_source : 8d9c9a3da29f8289b3c1f0bd2e5bc1fc5c6eb1df
Bug 898661 - Temporarily disable Binary Data in Nightly builds too. r=nmatsakis

--HG--
extra : amend_source : 4ba33977d6d6990b17f44218f8382d2a92c86a2c
bug 892978 - [WebGL 2.0] Query objects (GL_ARB_occlusion_query) - r=jgilbert
Bug 895495 followup.  Pass the needed second string to the exception message if the first argument of _create is not a Window.  r=ms2ger
Bug 810268 - there's no way to know unselected item when selection in single selection was changed, r=tbsaunde
Bug 896764 - Initially populate Find in Page string with current text selection, r=margaret
Bug 846769 - Mark Ogg frames with MediaResource offset, instead of (incorrectly) trying to infer and then use the offset of pages. r=rillian
Bug 846769 - OggReader::SeekBisection() should use granule end times, not start times. r=rillian
Bug 756606. Don't try to fast path D2D A8 surfaces in GetSourceSurfaceForSurface. r=Bas
Bug 756606. Add LockDrawTarget to shmem texture clients. r=Bas
Backing out 6ba07a3e0c80 (bug 892978) to fix test failures
Bug 837242. Part 1: Convert bool parameters to flags. r=mats