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 a flag within the base theme to turn version control checks completely off or on.
Added the base theme version control status check flag to the template bash profile. This will allow for easy changing of the flag's value without needing to understand the base theme file.
Fixed typo in comments.
Added pyenv-init to allow pyenv virtualenvwrapper to init properly
Added the gifify function.

This allows to convert a .mov file into an animated GIF file. Based on
these resources:
* https://gist.github.com/SlexAxton/4989674
* https://gist.github.com/paulirish/b6cf161009af0708315c
Added two useful git aliases found here:
http://blogs.atlassian.com/2014/10/advanced-git-aliases/
Skip workon if not in root directory
Don't return rbenv or rvm if the don't exist
Merge pull request #185 from baer/patch-1

Don't return rbenv or rvm if the don't exist
Merge pull request #351 from nwinkler/git-aliases

Added two useful git aliases found here:
Merge pull request #349 from nwinkler/gifify

Added the gifify function.
Added alias for copying the last command to the OS X clipboard.

Use `copyLastCmd` to copy the last executed command to the clipboard.
Merge pull request #238 from nwinkler/osx-copy-last-command

Added alias for copying the last command to the OS X clipboard.
Added SCM_CHECK flag documentation.
Merge pull request #345 from carlos-reynosa/scm-status-check-flag

Version Control Environment & Status Check Flag
Fixed script execution to always use the frontmost window, instead of window 1.

If you had multiple terminal windows open, there was a chance that the command was sent to another window (the one with index 1). Using index 0 will execute it in the currently visible window.
Merge pull request #363 from nwinkler/osx-tab-fix

OS X tab command fix