Enable Django timezone support.

Closes #107.
setup: move defaults into web setup wizard.

This is a prerequisite for "import" support within the setup wizard.

Also adds create/import step, visual tweaks.
Perform HTTP_HOST checking against dynamic KegbotSiteSetting field.

Closes #108.
api: move api keys to own table; make opaque.

Deliberately invalidates all existing api keys as a side-effect.
Remove unused chart views.
Update gitignore
Update fancybox to 2.1.4
Update bootstrap to 2.3.1
Add jQuery 1.9.1
api: clean up request handling.

- @api_view decorator replaced by ApiResponseMiddleware
- access checks moved out of web.middleware and into web.api.middleware
- api views are identified by request path rather than request/view attrs
- include stack trace as separate parameter
kegadmin: improve tap editing; add beer type entry and auto-complete.