[user-role] Select role when add a user / change role at user admin page;
            Limit guest user's operation: can not create group and library.
[user role] bugfix and improvement
Refactor user role
Merge branch 'user-role'
Change simplejson.JSONDecodeError to ValueError