Initial plugin command plugin
Start creating the plugin middleware sequences
Error if RubyGems failed.
Only show error if exit code != 0 of gem
Have a base class to invoke actions on the plugins
Make the bundler environment error more correct
A really basic "list" command
List actually compares state with gems
Basic logic behind prune action is good.
Perform gem uninstallation for prune
Be silent when uninstalling gems
Better logging for prune
Make sure the state file only contains unique fields
Sort the state file as well for sanity
`vagrant plugin uninstall`
Fix some include requirements for pruning
Move the plugins.json to the home directory
Don't use the RC file, use the JSOn state file
Plugin listing is a bit more sophisticated, shows version
VAGRANT_NO_PLUGINS can be used to skip plugin loading