Require `zsh` shell before installing.

Requiring `zsh` be the user's shell before installing because the ZSH
install script cannot find a `chsh` on OpenIndiana.

Moved the `.zshrc` rewriting out the conditional block that runs the
`oh-my-zsh` installer because the rewriting is idempotent.