enabled migrations.
added migration controller.
added migrations directory.
bugfix: load migration library in constructor.
fixed switcheroo in cli mode check condition.
changed URI protocol configuration to "AUTO", otherwise CLI-mode invocation does not work.
Merge branch 'master' into migrations
implemented a "db-update" target. added a db-exists-check and conditional calls to either the "install-db" "update-db" targets in the "deploy" target. added a placeholder "db-install" target
implemented "db-install" target. added skeleton-target for setting up the "zero-user" after db installation.
defined zero-user settings.
fixed code comment
added ability to skip user-prompt during deployment.
updated code docs.
implemented "setup-zero-user" target and added "skip-setup-zero-user" flag.
tweaked zero user setup properties.
changed db-install target to use a config file rather than passing the db password as command line option when invoking the "mysql" client. added basic output escaping for properties in SQL commands in the "setup-zero-user" target.
removed debugging output.
removed redundant task
Merge branch 'migrations' of https://github.com/ucsflibtopfstedt/ilios