Added SubIntervalIterable interface
Added IterableTransformBuilder

Extended TransformBuilder to add SubIntervallIterable interface
Implementation of SubIntervallIterable for ArrayImg
Added AbstractArrayCursor
Made IntervalView implement IterableInterval

(using IterableTransformBuilder)
Added AbstractArrayLocalizingCursor
Make ArrayCursor extend AbstractArrayCursor
Made ArrayLocalizingCursor extend AbstractArrayLocalizingCursor
Added ArraySubIntervalCursor
Added ArrayLocalizingSubIntervalCursor
Added ArrayIterableSubIntervalCursorTest
Added SlicingCursor

Added optimized cursor for slices mapping to first m dimensions.
Dimensions do not need to be in order, that is, a YX slice through a XYZ volume
is okay (however the resulting cursor does not have flat iteration order).
Added PlanarSubsetCursor
Added PlanarSubsetLocalizingCursor
Added optimized cursor support for PlanarImg

Implemented SubIntervalIterable for PlanarImg
Added PlanarIterableSubIntervalCursorTest
Implemented SubIntervalIterable for LabelingView
Implemented SubIntervalIterable for ImgView
Implemented SubIntervalIterable for NativeImgLabeling
Added WrappedImg to TransformBuilder.visit( RandomAccessibleInterval )