Use ${junit.version} from pom-scijava

Previously, the JUnit version was separately hardcoded in each
submodule; using the property defined in pom-scijava avoids potential
version skew.
EuclideanSpace: fix up javadoc
Add interface for annotated EuclideanSpaces

An "AnnotatedSpace" is a EuclideanSpace with some attached metadata for
each dimensional axis.
added SubsampleView and SubsampleViewInterval including a naive
Views factory method

SubsampleView is a RandomAccessible that scales the steps-size of its
source sample grid by an integer factor, that is, you pick every s-th
sample instead of each.
Bump to pom-scijava 1.53

Signed-off-by: Jenkins <jenkins@dev.loci.wisc.edu>
added constructor for empty interval to AbstractInterval
Fixed CATMAIDRandomAccessibleInterval to have the correct dimensions
at arbitrary scale levels
added Javadoc to Composites
added TODO comments to algorithm interfaces
Merge branch 'master' of github.com:imagej/imglib
added ARGBARGBDoubleConverter
added missing comment to RealComposite
added Interval variant of CompositeView that itself is an Interval,
added respective Views factory methods
Added Lanczos resampler to Resample
Fixed bug in Resample
Util methods to return Array- or CellImgFactory depending on desired img size.
Begin phase out of PrimitiveDoubleArray

Note this changes requires that OPS has a dependency on SciJava Common
Remove obsolete PrimitiveDoubleArray
Code-Cleanup
Fixed bug in ShrinkLabeling