fix #10766: add API method for changing original files' hasher

Fixes http://trac.openmicroscopy.org.uk/ome/ticket/10766 by adding a `ManagedRepository.setChecksumAlgorithm` method documented in https://github.com/mtbc/openmicroscopy/commit/33f7c04d6e957e7fcc214dd461ab4ee1913da05a and tested by http://ci.openmicroscopy.org/view/5.1/job/OMERO-5.1-merge-integration-java/lastCompletedBuild/testngreports/integration/integration.ManagedRepositoryTest/.
--no-rebase
My point is here that this method uses the equality of existing checksums as a condition for changing the checksum type. I'm not certain as to say that this method has two separate responsibilities (verify existing checksum; change the checksum type), but the verification step could be added to the Javadoc.