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
We no longer ship and puppet modules
Fix application/media/uploads permissions
Cannot use ip address, as the maniphest only creates users with access to localhost
Fix minion errors by forcing correct paths
Reformat whitespace in controller.js to make it easier to add new views
Merge pull request #244 from shadowhand/issue-243-vagrant-puppet-fix

Fix lingering issues with Vagrant/puppet config (ref #216) fixes #243
Delete all minified JS from repo