Allow for correct timezone to be available upon the first page view

I am working on this via the use of auto-reloading. The ``TZ_RELOAD`` option is being added which will cause the page to be reloaded upon when the timezone is first detected.

Task list:

- [x] Add ``TZ_RELOAD`` and ``TZ_DEFAULT_RELOAD_URL`` settings
- [x] Support non-ajax GET requests in SetOffsetView
- [ ] Create middleware to intercept initial request (is this a good idea?)
- [ ] Update client-side JavaScript