[useradmin] LDAP DNs should accept spaces

1. When a DN is being provided, it may have spaces. The corresponding username retrieved from LDAP should not have spaces nor colons.
2. When a username is provided, it should not have spaces nor colons.
3. Group names can have any character apparently.