Add mysql puppet manifest, installs and configures a "ushahidi" user/db with password "lamulamulamu" and runs minion migrations
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
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