Only set up chruby if the shell is bash or zsh

This fixes desktop logins on Ubuntu 13.10, described in https://github.com/postmodern/chruby/issues/56