RT::CurrentUser objects should access Attributes as an RT::User

Otherwise attributes on the user object aren't found when accessed via
an equivalent current user object.

A larger, more invasive 4.2 fix for this should be introducing an
_ObjectType method or similar which is provided by the superclass and
used instead of ref().
Merge branch '4.0/currentuser-attributes' into 4.0-trunk