AD empty username or password fix

AD empty username or password fix.  Microsoft AD will return a successful bind if a valid username is given with a blank password.  This is BAD for this module.