Run audits on ResourceVersion instead of uris

This brings Sufia’s audit process inline with ActiveFedora’s updated
version interface.
Defing a unique? method on GenericFile

This could be removed if projecthydra/active_fedora#637 is implemented