Gets empty string as default for redirect_field_name

Both the empty string and None evaluate to not true, but None will be
displayed as "None" in a template. This obviates the need for template
conditionals to display or not display the next value.
Updated pytz requirement
Fixed vertical whitespace in admin.py
Added support for customizable user models

DUA now supports Django 1.5 user models with compatibility to 1.4. Fixes #57.

Huge thanks to Filip Wasilewski (nigma) and Thomas Schreiber (rizumu) who helped
implement the feature.
Bumped version for next release
Updated Django versions in .travis.yml
Fixed use of reduce for Python 3.3+

Fixes #100.
Changed install_requires to allow newer versions

Fixes #101. This is not ideal because newer versions can cause future breakage,
but does allow for newer versions which do work to be installed in the
environment.
Fixed missing account exception in TimezoneMiddleware

Fixes #79 and #80.
Merge pull request #49 from bennylope/7c3f886a3c410614e4e7aebb17f2314acb77ccb0

get_context_data key misses return as "None" and possibly rendered in template
Allow IntegrityError to propagate with duplicate email

Fixes #62. When ACCOUNT_EMAIL_UNIQUE is True we should fail loudly when an
attempt to insert a duplicate occurs. Let the callers handle the failure.
Added documentation around duplicate email storage

Fixes #54.
Allow site to pass through to EmailConfirmation.send

Fixes #73.
Added hook points for token creation

Fixes #77.
Removed unused imports and fixed User bug via pyflakes
Updated translation source
Updated transifex URL
Updated translations from Transifex

It appears some translations were lost due to them being handled outside of
Transifex. Can those responsible for those either help me move them over or
translate on Transifex.
Added .gitignore
Bumped version for first release candidate