Add database Drop method
Add database check empty method
Remove drop and check empty methods
Ensure locale, encoding, owner
Merge pull request #11 from mativs/improve_database_ensure

Improved database ensure to update aspects when possible.

It used to check whether any database with the same name existed and didn't care about the other aspects such as owner.