Bug 853301 - Expose the Intl API in desktop builds.  r=ted on the build bits, r=smaug on the test-fix
Bug 684722 - Invoke geolocation error handlers when xhr fails. r=jdm
Bug 857330 - Geolocation uses a wrong default value for maximumAge. r=jdm
Bug 924221 - Minimize the #includes in gfx/thebes; r=bjacob

--HG--
extra : rebase_source : af198eb9b9739ce718ba0d16c385624a722cde51
Bug 911334 - More precisely specify bit layout of JSScript flags. r=Waldo
Merge mozilla-central to mozilla-inbound
Backed out changeset 4f2748dbe5ed (bug 684722) for Android timeouts.
Bug 903084 - Add Bing as a general search provider for specified locales for Fennec r=blassey
Bug 852381, when FLAG_NOPARENTFRAME is set, make sure to return when iterating back to the root element,, fixes a hang with legends, r=smaug
Bug 844941, only check dom.event.clipboardevents.enabled preference in non-chrome shells, r=ehsan
Bug 906154 - move gCategoryImp to its point of use to avoid a static constructor; r=smontagu
Bug 924443 - Remove waitBackgroundSweepOrAllocEnd() call from JS_IterateCompartments. r=billm
Bug 817700 - Make <canvas>.toBlob run asynchronously. r=seth,roc,bz
Bug 817700 - Make <canvas>.toBlob run asynchronously - canvas changes. r=roc,bz
Bug 817700 - Fix test_mozGetAsFile canvas test. r=roc
Bug 817700 - Fix test_toBlob canvas test. r=roc
Bug 817700 - Fix animSVGImage test. r=roc
Bug 916128: Ensure that image encoding callbacks are released on the main thread. r=khuey
Bug 916128: Add crash test. r=khuey
Bug 916128: Force canvas element size to >= 1 to match the behavior in the contexts. r=bas