Bug 879046 - CheckXPCPermissions now requires a non-null cx, r=bholley

--HG--
extra : rebase_source : b7f7945c174e06a2d8ac751d3ff06e7500ffbe7f
Bug 876776 - Import latest version of js/examples/jorendb.js. DONTBUILD

--HG--
extra : rebase_source : 03473dd562c2b41e4720dcbaa41dc07bcc57c050
Bug 876776 - Allow using '--' to terminate shell arguments (and pass the rest to the script), r=terrence

This makes
  ./js -f foo.js -- a b c
the same as
  ./js foo.js a b c
but also allows things like
  ./js -e 'print(arguments)' -- a b c
which previously wasn't possible.

--HG--
extra : rebase_source : dbed845426786c86f20e6f9abe4479e07bb228b9
Bug 876776 - Do not crash when dumping a NULL object, r=terrence

--HG--
extra : rebase_source : 01e96eb326c42b62b49251dce5dac7e2fbc031b5
Bug 876776 - Add a -J option to the shell for running under jorendb, r=terrence

--HG--
extra : rebase_source : 60afc69f0c9ac65ab913797f8393779f3566ed2e
Bug 848592 - Mark memory accessed by dynamic rooting analysis as defined, r=njn

--HG--
extra : rebase_source : 15c4b347a2705883bffa148955b2a3c147499864