Add option to select different shell

Fixes cases where Ruby depends on an rbenv that is only sourced in zsh
dotfiles, for example.