Avoid flake8 warning
Let location_initdb take arguments to specify ini file locations, refs #105.

Also use SQL connection from alembic.ini file, assuming that user has DDL
rights. And finally add a `test` api key if it does not yet exist.
Create less-priviledged users as part of database initialization, closes #105.