Start 0.9.7 development
Fail on empty responses from the Core API

Closes #52
Raise the number of Requests per page to 200 for API requests

Closes #55
Move the UI javascript files to a subfolder
Change Transformer configuration values to use basic data types
Remove temporary compatibility shim for old transformer methods
Use basic data types for killmail sources
Reword deprecation warning for old config value types
Use basic data types for AuthMethod configuration
Change setup function names to better reflect their function
Update Mako, MarkupSafe, SQLAlchemy, and alembic

Old news, but updating them in the requirements.txt
Merge branch 'config-rework'

* config-rework:
  Change setup function names to better reflect their function
  Use basic data types for AuthMethod configuration
  Reword deprecation warning for old config value types
  Use basic data types for killmail sources
  Remove temporary compatibility shim for old transformer methods
  Change Transformer configuration values to use basic data types
Move remaining late app configuration to the normal time

Late configuration was a leftover from when app.config was modified after creating the app, which isn't supported anymore (using real configuration files is the way to go). Late configuration was also causing problems with DB schema creation, as now AuthMethods (and supporting models) aren't imported as they were with the old non-basic data types configuration. By moving the AuthMethod configuration to the rest of the app's setup, AuthMethods' supporting models are now imported and they're registered on db.Model.
Update external API documentation
Remove unused AuthMethod.list_groups method
Update/complete AuthMethod example subclass in documentation
Update low-level auth documentation

Also moved the location of the included AuthMethods to a new section.
Update/finish documenting included AuthMethods
Fix Python 3 killmail validation of killmails
Update high-level Killmail documentation

Closes #9