Move Mysql database and user creation to dbserver state

This is no longer just a development task. Users and databases need to be setup per the pillar data in development and in production.
Use sites and site_args rather than projects

Better naming for production and development
Handle mysql user creation in dbserver before DB and grants

We'll make the user parameters dynamic in the next commit
Use dynamic pillar data for db user, password, and host in mysql.user.present