When creating a user, rebuild the roles as well as the channels, fixes issue #421
Added test case TestRoleAssignmentBeforeUserExists, to validate patch for issue #421
minor comment update
Merge pull request #424 from couchbase/feature/issue_421

When creating a user, rebuild the roles as well as the channels