Update django version and django-nose

django-nose 1.1 is incompatible with Django 1.6, so update that too.
See:

https://github.com/django-nose/django-nose/issues/123
Change mimetype arguments to content_type in line with deprecation.

There is a deprecation warning for the mimetype argument to
render_to_response and HttpResponse, so change these arguments to
the new way which is content_type.
Switch to input type email for email input boxes.
Remove trailing whitespace
Add *args to get_redirect_url calls for Django 1.6.

Also a bit of whitespace tidying.
Update dependencies based on a pip-review.
Pin mimeparse to 0.1.3 as there is some kind of problem installing 0.1.4.
Pin version of argparse.
Pin other things installed as dependencies.