MySQL support

Add MySQL Support in the module:
- manage user
- manage database
- manage db permissions
- manage the db_sync to fill Trove schema

Signed-off-by: Emilien Macchi <emilien.macchi@enovance.com>
Fix trove_config provider name and introduce postgresql support
Merge pull request #2 from enovance/mysql

MySQL support