Motivation:
Allow for oidc usernames starting with a character that is not a-z or A-Z. This is caused by the "checkLoginNameValidity(String loginName) throws IllegalArgumentException" function in the UserAgentImpl.java class.
This can be easily fixed by not throwing an exception in this case, since the username can be valid.