* Adds the ability to authenticate against multiple AD environments, with unique search dn's, security group settings, etc. per mail domain. * Auth against multiple domains requires the submitted changes to models.py, too. * Adds the ability to authenticate users when their primaryGroup is configured as a Baruwa User/Admin group * Added a conditional statement for result.has_key('memberOf') in check_group. It was previously throwing exception errors in the log.