Add the ability for Microsites to be able to send appropriately branded ...

...emails rather than the default system installed version

fix tests. Update Admin views/forms.

enforce uniqueness constraint in the Admin ModelForm submissions
You might need a `blank=True` here.  Otherwise django's admin site may not let you save a blank field (to denote null)