Added better support for pyenv, virtualenvwrapper, and autoenv
working in concert with one another.
Features added:
- Added a pyenv-virtualenv plugin which creates virtual environments
  using the current pyenv python version
- `cd` into a directory that has a virtual environment already created
  and autoenv will automatically activate that environment
- Current virtual environment is displayed in command prompt
Changed pvenv functions to avoid name conflicts
Run `pyenv virtualenvwrapper` and remove virtualenv-init cmd
Added pyenv-init to allow pyenv virtualenvwrapper to init properly
Skip workon if not in root directory
Update base.theme.bash

Faster Mercurial status
We don't need return values
Added comments
Don't need that echo
On new repositories ./hg/branch and .hg/dirstate do not exist. In this case use "hg summary"
Merge pull request #341 from lucasnad27/master

Added pyenv-virtualenv plugin
Revert "Added pyenv-virtualenv plugin"
Merge pull request #380 from revans/revert-341-master

Revert "Added pyenv-virtualenv plugin"
Merge pull request #378 from kovica/faster_hg_status

Update base.theme.bash
added non-invasive vim aliases #381
Merge pull request #382 from conrado/vim-aliases-non-invasive

added non-invasive vim aliases, fixes #381
fixed: reverted vim alias
Merge pull request #383 from conrado/vim-aliases-non-invasive

fixed: reverted vim alias