Store rejected roles even if user doesn't accept the license

If the user doesn't accept the license but accepts some roles, the
status of those roles are reset.

Close #155
Merge pull request #156 from Connexions/reject-license-and-roles

Store rejected roles even if user doesn't accept the license