Introduce AbstractChecksumProvider and refactor
Remove default provider and update consumers
Bring back Utils methods and deprecate them
Fix omero.client classpath error (see #10487)
Refactor ChecksumProvider into a fluent interface
Refactor checksum test classes
Rename methods in ChecksumProvider interface
Propagate new checksum usage through codebase
Update commons-codec to 1.6
Add commons-codec to omero-common
Replace bytesToHex methods with commons-codec
Fix checksumProviderFactory missing in Spring ctx
Update Javadoc with @deprecated note
Use checksumAsString instead of Hex.encode*
Make the Javadoc explicit about calling reset()
Remove the commons-codec from omero-common
Use guava.Files when calculating file checksum
Add missing Javadoc and remove unused field
Remove reset(), rename method and update comments
Add logic for defensive checksumAs* methods