Fixed the hashCode of BasicImageTransformations when comparing equivalent objects with different properties.
Added tests for BasicImageTransformations.
AffineImageTransformer.getTransformationMatrix rotates clockwise as defined by BasicImageTransformations.
Zoom value -1.0 is also considered a simple transformation in AffineImageTransformer.
Removed unused import from AffineImageTransformer.
AffineImageTransformer.convertData returns the point transformer if possible even if there is no source image.
Added tests for AffineImageTransformer.
Added tests for ImageTransformerData.
Added tests for AffineImagePointTransformer.
Added tests for TransformedImageData.