Added ModelManager for EmailVerification model.

This moves some of the logic used in the EmailVerification form into a manager so that it can be reused without having to fake the form.

This is useful, for instance, when adding an email step to django-socialauth where the user should be prompted to add a new email address during the login process.