[WIP] Implement EZP-X: More (debug?) info on UnauthorizedException

For discussion:
  Provides object id's as it is assumed this is more safe then giving away
  things like object names. Two occurances of where name where returned is
  thus changed to use object id. Object id's are not very user friendly,
  but it provides information for end users to provide to devloper /
  adminstrator for further investigation if needed.

@gggeek: As your orginal source of this improvment request, is this
         within the goal you had in mind?

Review ping @crevillo