LUN-879 -- When checking for administered sites also check for global page permissions that directly reference the user

Besides the actual fix, the commit also changes the error message the site admin gets when he tries to give two roles to the same user. The username is given in the error message so that the site admin can more easily 'debug' the problem.