Add subshell support for bash w. virtualenv

Enables subshells to be started with correct prompt showing active virtualenv
and allows the virtualenv to be deactivated for the subshell without affecting
the parent shell.