Improve robustness of timezone middleware
Relax character requirements for usernames
Signup code use should default to 1
User cannot be set after it is deleted
Require login to delete view

This fixes a server error that gets thrown when a non-auth user posts to
delete
Don't fail entire command if one user throws exception while being deleted
Django 1.5 custom User model support

Grab AUTH_USER_MODEL from django settings
RFC3696/5321 require max_length for email address of 254
Move receiver for user creation signal to own module
Add hybrid (email or username) login form & backend
Add south introspection rules for TimeZoneField