* add shell_pathsep setting
* add gsshell replacement
* split Command into Command and ShellCommand
* load gosubl/sh early
* pre-resolved the command path (ensuring the caller's $PATH is used to find the command)
* remove interactive shell support as it's annoying me
* call the default shell as a login shell (it should be safe enough and ~/.profile should then be loaded)
* make all the sh-cli-compatible shells alias of _shl_sh
* add `rc` shell support
* debug shell env
* don't append .exe on windows if the command already has that extension
* fix shell_pathsep seting typo
* try to fix PATH and GOPATH in situations where pathsep is not native
* set GO_VERSION
* split _command.run method into run() and proc()
* add `ok` to Proc to be consistent with Result
* add cmd_lst to Result
* debug `go version` command as well
* output the `echo ...` command on startup to mak debugging easier
* use the correct STARTUP_INFO
* don't discard the popen Exception