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 a cast warning suppression in CellImg
added void default case to BasePairBitType.complement to satisfy Eclipse's
pickyness
removed unused variables from BinningTest
removed unused variable from DoubleUtil
suppressed deprecation warnings in CompositeRegionOfInterestTest
suppressed deprecation warnings in RandomAccessTest
suppressed unused variable warning in TestAbstractRegionOfInterest
example realcompositeargbconverter crops after alpha calculation
removed workaround for Javac return type overriding bug in AffineGet
and TranslationGet (not needed currently and we can reintroduce it
as needed)
added translations (n-d, 2-d and 3-d)
added ScaleGet interface and 2-d and 3-d Scale, added vararg set method to
Scale
use new realtransforms in volume renderer example
Merge branch 'master' into volume-rendering
Bump to pom-scijava 1.51

Signed-off-by: Jenkins <jenkins@dev.loci.wisc.edu>
add static Intervals method to check for emptyness of interval.
histogram1d op adjustments
CATMAIDRandomAccessible:
* uses java.awt.Toolkit instead of ImageIO to load jpg tiles because that
  respects expectation compatible default gamma values
* has tileWitdh and tileHeight a parameter