Merge pull request #1007 from jay-hodgson/release-45

merge from release-44
SWC-1456: show change username ui and username invalid if username has not yet been set
Merge pull request #1008 from jay-hodgson/swc-1456

Swc-1456: show set username ui when editing profile (if temporary username)