Use this form to create a database and first user account. This method
can be called by anyone when a DataSource is not defined in the code.
It can only be used by an administrator once the DataSource exists.
Even when successful, the result may include Status messages. The method
continues through to the end and even if all tables already exist, a
user will be created (if given appropriate form values). In such cases,
database and tables will not be overwritten, though status messages will
appear.