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