Add pyenv plugin

This commit adds a "pyenv" plugin which maintains a set of local python versions.  

The plugin is based on the existing "rbenv" plugin.