Remove concept of pending user
In UserInfo, the pending
field is both used to contains information about:
- whether the user is pending
- a request for role upgrade
We should get rid of the concept of pending user by using role none
by default and pending
would only contain the desired role or empty.