Use core.User for the auth user model.

Unique email addresses are verified in a full clean method, instead of
with `unique=True` so that we can subclass AbstractUser instead of
AbstractBaseUser.

Also adds `blank=True` to `requested_individual_mapping_at` to allow null
values to pass `full_clean`
Switch to filebased email backend for development
Remove references to site.name