Disallow the fish shell; default to /bin/sh if not overriden.

Also Add in a warning notice when auto-changing the user's shell.  This is meant to address https://github.com/JuliaLang/julia/issues/4918 so users don't have the option to break Julia with `fish`.