Full group/station data available in template.
Better user feedback on form submission.

* "Busy" indicator
* Fields disabled during submission
* On successful save, the fields will reflect the *saved* values.
Scores converted to "int" before saving.
indentation fix
Bugfix in state matrix.
Bugfix when advancing states.
Icons and classes fixed in the matrix view.
Using "alembic" for DB migrations.
Old "init_db" removed in favor of alembic
Column type for "direction" changed.
"flash" does not work in teardown_request!

Instead, logging the messages to the app logger.
It does not make sens to pass a default ID here.

It's the primary key. It does not make sens to create multiple instances with
the same key. Also, it's quite unlikely that the case of the default key
arrives often enough to warrant the default behaviour.
Properly setting the form ID.

It's no longer an auto-increment!
Sample WSGI script added.
Deployment readyness (fabric file & manifest)
Added a SCRIPT_ROOT for JS urls.

The application is not deployed as root app on the production environment.
This borked the JS code. TIL...
Contact info moved to config file
Import script for the google doc added.
Reverted to original alembic template.

Seems that alembic keeps the initial newline of the docstrings.
Merge branch 'master' into unit-testing