23x nexus 5418 store checksum in item attributes

This is 2.3.x version of https://github.com/sonatype/nexus/pull/770 . I decided not to remove item uid #getAttributeLock method, but changed implementation to delegate to #getLock. There are also minor differences due to changes in RepositoryRequest, but otherwise the two pulls are equivalent.