Move Test settings into an inner dictionary in database settings

This pull request is in fact two:
The first two commits move the test settings into their own dictionary.
The third renames the "CREATE" and "USER_CREATE" settings to "CREATE_DB" and "CREATE_USER". This is important, because I want to make "CREATE_DB" available to all backends -- and because renaming settings after this change is going to be much harder.