Made virtualenv call in .bashrc optional

After removal of Python in commit a607c59, the call to the
virtualenvwrapper script generated an error. This change only calls
virtualenvwrapper if it exists.

The change also uses the command order from the virtuelenv docs (first define WORKON_HOME, then call virtualenvwrapper)