Changes to User Authorization to Support Username
--Add a username field to experimenters. (unique index on it)
--Update code to authorize login with the username from shibboleth and not email.
--Do not build email from the username but get if from the email provided by shibboleth and store in email field if not already filled in.
--Adjust form(s) to support above changes.