Closes #141

Mysql update password

If you set the `mysql.datadir` in order to specify an existing database, the MySQL entity still tries to set the root password from blank assuming that it's not set. If the existing database has a password set, even if you define `mysql.password`, it errors. This change tries both blank password and the specified password, fixing this problem.