Merge pull request #6 from jhesketh/master

Updates
Merge pull request #7 from jhesketh/master

Git origin can't have a trailing slash
Added the required 'key-id" to each virtual user, so they will able to be
realized.

The virtual user module was updated to require this field in openstack's config
repository.
Merge pull request #8 from jhesketh/master

Try to connect to dataset_host for 10min
Fixes to the db_migration mysql modules (by matt)
Merge branch 'master' of https://github.com/rcbau/puppet
Add in ack-grep as useful tool
add in vim in useful packages
Update slow query log config

MySQL changed the format at some point and percona doesn't support
the old one.
Install required packages for turbo-hipster dbci

Helps avoid compiling issues with pip dependencies. Taken from
turbo-hipster/tools/setup_software.sh