Add virtualenv/virtualenvwrapper support

When no virtual env is available, creates one.
Do not create the virtual env when a virtualenvwrapper environnement is active.