Adding gunicorn to Heroku requirements - got missed in previous upgrade
Implementing 2017 total time calculation
Upgrading server and client dependencies
Added procedure to remove empty match entries - entries with no associated stage scores likely because the shooter did not turn up
Added only classifier matches option
Added classifier icon for classifier matches and stages
Improved no data cases for histograms, ranking and scores table
Improved histogram rendering removing a potential race condition
Improved validation of selected view
Further query optimization and added support for additional divisions and classifications
Modified shooter cookie handling to delete cookie if shooter no longer exists
Refactored database code and removed dependency on Flask-SQLAlchemy for katerina
Updated documentation, added license and example configuration file
Initial squash
Signed-off-by: Andrew Kay <git@ajk.me>