Update to latest versions of SciJava components

In particular, this updates to the release version of ImgLib2, making
necessary code changes to account for backwards incompatibilities.
Add a bunch of exclusions to make enforcer happy

These also serve the purpose of documenting where classes potentially
overlap across dependencies. Ideally we'll try to pare down such overlap
in the future.