Bug 839862 - The developer toolbar / GCLI should be able to execute commands remotely

I wanted to have a clickable list of all the commits here, with notes as to which you can ignore, but GFM fails to create hash links after a while, so you'll have to make do with a shorter list. These are in order if that helps...

* fad532d - remotegcli-839862: Hack to allow access to Requisition
  Maybe you can think of a better way to go from a context to the requisition that it wraps while discouging/disallowing it's use in live?
* Ignore ae83e6f 19ca7f3 and eccc6f5 - not for mozilla-central
* Ignore b689e75 and d88cf41 - not for mozilla-central
* 5a2214a - refactor-864370: Hack modules not the help command
  Can be mostly ignored: only a trivial change to help.js
* Ignore 3eceeca - not for mozilla-central