Allow public access to classes and methods

This change facilitates computation of commit SHA values in an access
logging system. Among data types presented to an AuditListener
implementation, several classes and methods facilitating access to
essential data are restricted with package protected access. In
particular, RestView implementation classes are not visible for
instances stored in AuditEvent.event.  The vital getRevision and
getEdit methods in other RestView are also hidden. This change solves
the problem by opening required classes and methods for public access.

This change does not have direct side effects. In the future, code
outside this package will have access to data and methods that were
not available before.

Change-Id: I424bf39710504c34ca40ce1daa67e5cc0b6f5d5d
3 files changed