[#5404] use auth provider methods to determine user-project name when registering it

Also, renamed method to user_by_project_shortname to reflect what it
is actually doing.  And modified user_project_shortname name and
functionality to match its peer, user_by_project_shortname
5 files changed