Add EditUserCommand and Users.edit method (APPENG-2877,APPENG-2875)

Allows editing of rbuild user.
Add external_auth and can_create fields to user list (APPENG-2876)