Add mysql puppet manifest, installs and configures a "ushahidi" user/db with password "lamulamulamu" and runs minion migrations
Add hipchat notifications from travis-ci
Reformat .travis.yml
Get rid of 'bulkpackage' module since it duplicates built in puppet fn

Remove bulk package and just use plain of Package calls
Fix log, cache, and config File directives

Remove default group/owner setting
Require cache and log directories, but ignore permissions.
Add requirement and template for database.php
Fix migrations run by adding further requirements
Create empty application/logs,cache directories by using empty gitignore files
Also including/modifying config/environments and media/uploads
update travis config
Reinstate mode declaration for logs and cache - these need to be writable
Use the VMs IP address in our database config

This means we can run migrations from the host machine and it should
still (usually) work.
Merge pull request #216 from ushahidi/puppet-mysql

Add mysql database creation and config to puppet
Merge pull request #242 from shadowhand/issue-241-cache-log-directories

Create empty cache, logs, and config directories, fixes #241
Follow up to d3a65f41565d4aac9af0af8ea94b2d361cf924a9, remove modules from Vagrant file