Fixes #6536 Appends the keys of AuthSourceInternal and AuthSourceHidden ...

...by their MD5 hashes to make keywords 'Internal' and 'Hidden' available to Administrators when naming External Auth Sources
If you only want to validate on ```AuthSourceExternal``` and ```AuthSourceLdap``` include the validation only in this two classes. Checking the class is unnecessary here I think.