[testDBClientUser] Add tests for updateUserRoleInfo().

This commit also fixes a bug that it can update a UserInfo with
existing user role name.
[DBClientUser] Fix bugs that addUserRoleInfo() and deleteUserRoleInfo() refer wrong column definitions