Bug 951302 - Fix BasicCompositor handling of mask layers. r=mattwoodrow
Merge mozilla-central to mozilla-inbound
Bug 944906 - Small cleanup around bool outparams in jsapi.cpp. r=sfink
Bug 942453 - Handlify IndexToId. r=terrence
Bug 950467, part 1 - Iterate continuations only at the outermost level, recursing into each.  r=roc
Bug 950467, part 2 - Only call GetFontFacesForText for the first text continuation, but with aFollowContinuations=true, and optimize GetFontFacesForText for that case.  r=roc
Bug 950467, part 3 - Remove the unused aFrame param from nsFontFaceList::AddFontsFromTextRun.  r=roc
Bug 936784 - Don't overbuffer in the MSG on AudioContext shutdown. r=roc,ehsan
Merge mozilla-central to mozilla-inbound
Bug 936784 - Only mute on Shutdown if the AudioContext is not an OfflineAudioContext.
Bug 950311 - deCOM nsIDOMLoadStatus. r=mayhemer
Bug 948162 - Update DependentAddPtr's ptr on GC r=terrence
Bug 872971 - Clamp regexp quantifiers to INT_MAX. r=jandem
Bug 917423 - HTTP cache v2: Migrate Wyciwyg to the new cache API, r=michal
Bug 951527 - SpiderMonkey: Fix codegen for mixed-type MoveGroup cycles. r=jandem
Bug 950098 - Remove dependency on pylib, r=ahal
Bug 949501.  Make nullable unions that are isMember stop claiming to have a holder.  r=dzbarsky
Bug 951511.  If jar module shutdown happens before all the jar channels are destroyed, we still shouldn't crash.  r=bsmedberg
Bug 950336 - add a pref to disable onbeforeunload, r=bz

--HG--
extra : rebase_source : 37eaa4764a662837ae12354b9cde0e2d17a4c90d
Bug 951453: Updating capabilities of Marionette; r=mdas