Customizable args

As in #13.  Introduces `exec-path-from-shell-arguments` option.  `-e` is still hard-coded, the other arguments became the default value of the new option.

Makes the login shell argument customizable as well, which lets Zsh users use a non-login, non-interactive shell, which will work just fine with a properly setup `.zshenv` file.