* Add support for a `registry` configuration field
For those of us using a system-wide private registry, this helps by allowing hyperterm to bypass it when installing/updates plugins.
* Use getDecoratedConfig()
* registry -> npmRegistry
* no message
* Add an option for a non-login shell to be run
By default, however, the user's login shell will be used
* Reset shell default to empty string, and improve documentation