Adding `verified` field to the User model.
Basic email verification functionality.
Added missing, required modules to setup.py
Merge branch 'master' into verify-users

* master:
  Added simple badges view
  Initial work on badges suppor
  smtp configuration is now needed to test email functionality.
  New templates for password resetting.
  URL configuration for password resetting. Put the july apps at the top of INSTALLED_APPS to make sure our own templates are loaded first.
  Adjust auth to newest versions of djang-social-auth where USERNAME value is dropped and we should use string directly
  Fixed reference to register view in login template.

Conflicts:
	july/urls.py
Handling of repositories with ids.
Migration: adding repo_id and service fields to Project.
Whitespace fixes and removeing unused import in people/tests.py.
Smarter updating of project.
Refactor Project.create() to lower complexity somewhat.
Tests for new repository updating functionality.
Email verification implemented taking into account social_auth.
Some cleanup.
* Reverting back to no-email sign-up.
* Verification email sender now always has request object.
Simple display of verification status of emails in profile edit page.
Merge pull request #58 from romanlevin/verify-users

Verification of users' email.
Merge pull request #61 from romanlevin/github-repo-by-id

Repository ID support for projects.
Allowing routing to usernames with hyphens in them.
Merge pull request #60 from kkszysiu/add_missing_modules_to_setuppy

Added missing, required modules to setup.py
Merge pull request #62 from romanlevin/username-hyphens

Allowing routing to usernames with hyphens in them.
Adding mock to help test the post api.
Fixing email issues

* break out verify emails into a function
* add uid to delete email link
* use render shortcut