T234 user management

Merged Cole Erickson requested to merge t234-user-management into release-1.2.0

Note: I've rebased this branch to remove a bunch of accidental whitespace changes (it made the diff significantly bigger), so it says the three main commits were all done today. That's a lie.

Merge request reports