50535087 Make changes needed to develop in MySQL
This is unnecessary. Don't try to set the settings file in behave environment.
Merge branch 'master' into develop-in-mysql
Enable alembic migrations and add initial migrations

* add db_migrate script for easy migrations
* add "alembic" to dev-requirements.txt
* add migrations for primary objects, full-text search, and log_events
Enable tests to run using migrations

* tests can now use either migrations or "create_all"
* suppress alembic logging output when running unittests
Pin Jinja2 at v2.6 to avoid infinite recursion issue in v2.7
Enable guessing of fulltext indexer module

* use scheme from settings.SQLALCHEMY_DATABASE_URI to guess
  whether using sqlite.Indexer or mysql.Indexer
Merge branch 'master' into develop-in-mysql
Merge branch 'master' into develop-in-mysql
Story 49870917: Quick search and search in tab sheet widgets working
Story 49870917: Search works in all widget types
Modal templates

Signed-off-by: Predrag Kanazir <predrag@arraystudio.com>
Story 50400767: Existing forms for control/system/risk hooked up and working
Merge master into develop-in-mysql