Allow configuration of username validation regex

Introduces the scim.username_pattern configuration option
which can be used to override the validation check performed
on the SCIM username.

Also [Fixes #59047048] [cfid-811]. The default regex has
been modified to allow capital letters to minimise the
change from the previous release.
Merge pull request #59 from tekul/develop

Allow configuration of username validation regex