Bug 895027 - Switch to more accurate set of functions that indicate a GC call for static rooting analysis, r=terrence

DONTBUILD

--HG--
rename : mfbt/Vector.h => js/public/Vector.h
extra : rebase_source : bbadeb34bf976c0a47e35afdc2fba0dffb63da12
Bug 895027 - Print out commands executed to make it easier to debug individual scripts. r=NPOTB

DONTBUILD

--HG--
extra : rebase_source : 07f5869243cce0a5c684a9e6d2ac0e46dbcd1db6
Bug 895027 - Use loadRelativeToScript to load helper .js files in static rooting analysis. r=NPOTB

DONTBUILD

--HG--
extra : rebase_source : 49f286d1dd99860be2d163e51063ae8c54c5630d
Bug 895027 - Add a --source argument to analyze.py to make it easier to run from arbitrary directories. r=NPOTB

DONTBUILD

--HG--
extra : rebase_source : 09bef9ba415f1292646cf3534c1d59cf132667d9
Bug 895027 - s/arguments/scriptArgs/. r=NPOTB

DONTBUILD

--HG--
extra : rebase_source : 44431c33d65a4d5493063968fd9a4bef53db3ebd
Bug 890240 - add patch to skia/patches. r=gwright
Bug 770625 - Use the same compiler for b2g desktop builds as desktop linux. r=ted
Bug 894242 - Make C++0x/C++11 mode of gcc/clang mandatory. r=ted
Bug 894761 - Fail in configure when building with --enable-application=mobile/android without a proper --target. r=ted
Bug 894776 - mach doesn't properly handle spaces in mozconfig commands. r=gps
Bug 894925 - Hold a strong ref to the ImageContainer between DispatchImageClientUpdate and UpdateImageClientNow. r=nical
Bug 894905 - Make AppendBackgroundItemsToTop return a bool instead of an nsDisplayBackgroundImage. r=roc
Bug 894905 - Create a separate nsDisplayItem subclass for -moz-appearance backgrounds. r=roc
Bug 894957 - Don't attempt to draw transparent text. r=roc
Bug 894642 - Make XULWindow::GetWindowDOMElement return dom::Element* r=Ms2ger
Bug 892853 - Remove some xpidl for SVG r=Ms2ger
Bug 895116: Use RGBARectProgram in nsChildView r=mattwoodrow
Bug 895116: Use an ImageSurface in CanvasClient2DUpdate r=mattwoodrow