Fix tab-completion in remote shell by setting default-directory

ref: http://stackoverflow.com/questions/4683256/tab-completion-in-emacs-shell-mode-ssh-sessions