[fix bug 848565] Make email address a unique field.

Added admin form clean methods to validate if email is unique. We do have similar methods for the normal, user facing site. 

Also added db validation in case everything else fails