Add a guided account creation workflow to Striker that addresses accidental complexities in the Wikitech UI (see T128158#2128397 for some background):
- Describe the two separate but related usernames (Wikitech & shell)
- Wikitech name is used in Wikitech and Gerrit; often a full name/display name including whitespace.
- shell name is used when logging into Labs instances including Tool Labs; not displayed in any user interfaces {{cn}}
- Pre-submission validation of unique shell name
- Clear error messages when LDAP name and/or shell name are disallowed
- Make it clear that a valid email address is required
- Describe common next steps after account creation:
- Upload of SSH key(s) for Labs/Tool Labs access
- Upload of SSH key(s) for Gerrit ssh access
- Request for Tool Labs access