Renamed the configuration module.

To something less likely to clash.
Improved form style. Caching. Improved TZ naming.
Add missing import.
The `username` field is read-only.
Properly use `**kwargs` in Jinja templates.