Use ensure_resource for mysql_databasein mysql::db

This will allow exported resource mysql::db to define same database but different
hostname and enables the cluster web nodes to declear the mysql::db and
to be collected on db node.