Add ability to install rbenv independently

- Can now install rbenv separately. Can be used as a requirement in a
  state for installing rbenv plugins using the git or file states
Fix description of method and whitespace lost
only use token_file if modified within token_expire time
use time.mktime, not time.strftime
implement serializers
expose documentation of serializers
implement aggregation
ensure that str are yaml friendly
document aggregation
added reset tag
a little bit of lint
Move nova.py module to salt/utils/openstack/
hook nova module to salt/utils/openstack/nova.py
add to setup.py
I forgot how to python
make DefaultOrderedDict more sane
Add options '--force-color' and '--no-color' to salt-run
Add salt-run help to include new commands
```
  Output Options:
    Configure your preferred output format

    --no-color, --no-colour
                        Disable all colored output
    --force-color, --force-colour
                        Force colored output
```
Make sure the util can import novaclient
Comment all functions
Fix pep8 spacing