Fix role checking for users

If a role is checked on a user and an empty project name is passed
in, it now returns false. This change also cleans up a number of
improperly referenced project names when checking roles.

Change-Id: I85dbad1eaabcb3052578e6731379bce0b70a899d