Bundled changes.
* Convert additional files to use jinja2 templates.
* Deleted now unnecessary shared.py.
* Moved js libs.
* Deleted unused tablesort.js.
* Include jquery, jquery-validation js libs.
* Use jquery validation to add club/player/season pages.
* Got rid of generated JS in favor of passing through data in add_player.html.
* Use jquery datepicker.
* AddMatch and SuggestMatch use jinja2 templates.
* Start using knockoutjs for data binding. See suggest_match.
Several cleanups

Moved data models to their own directory. Fixed the highrun target
computation. Fixed seasons and clubs so they are no longer hardcoded.