Add a collate option for databases creation

Added the ability to set the collation for a database.  By setting
collate on mysql::db it will create/alter the database to match the
collation.