added quaternion power operation.
added LabelingTests that fail for copyCursor() and copyRandomAccess() on LabelingType accessors.
changed Util.printCoordinates to take RealLocalizable instead of Localizable.
(It can print Localizable too, of course)
bugfix: copy() methods for NativeImgLabeling accessors fixed
added SparseLabelingTests for copyCursor() and copyRandomAccess() and fixed a bug in NtreeCursor copy constructor.
Hypersphere logic fix. Current radius for each dimension has to be stored
as double. When moving to the next n-slice, all radii up to dimension n-1
have to be recomputed.
Resolved conflicts
Merge branch 'master' into optimized-ops
Merge branch 'master' into knip_deployment

Conflicts:
	imglib2/core/src/main/java/net/imglib2/labeling/NativeImgLabeling.java
Merge branch 'optimized-ops' into knip_deployment
Reformatting
MultithreadedOps now throw exception
Merge branch 'optimized-ops' into knip_deployment

Conflicts:
	imglib2/ops/src/main/java/net/imglib2/ops/operation/subset/views/LabelingView.java