Initial dump of Mercurial repositiory.

From https://bitbucket.org/ubernostrum/django-registration.
Ignore .pyc files.
Remove trailing whitespace.
Rename test files so that the tests are discovered by the default test runner in Django 1.7.
Remove unused imports.
Use `override_settings` context manager in tests, rather than manually patching/unpatching settings.
Adding the ability to optinallly send the registration email as an HTML email.
Making `RegistrationProfile` compatible with custom user models.

Making the forms/backends compatible too is a much harder task, which I haven't tackled yet.
Adding a set of dummy templates so that the tests do not rely on templates from the external django project.
Adding `@skipIfCustomUser` to tests which rely on django's default User model.
Skipping tests which rely on django.contrib.sites, if it's not available.
Making `test_registration_no_sites` work with the new way that apps are registred/unregistered in django 1.7.
Removing reliance on `User.get_absolute_url` which no longer exists.
Replacing use of deprecated `django.utils.hashcompat` with `hashlib`.
Remove unused import.
Fixing a test which couldn't possibly have ever passed.
Updating README and changing it to Github-friendly markdown.
README tweak.
Updating CHANGELOG/AUTHORS/etc.