Fixed a problem with label. Also, added an error for fft and ifft if the image to be transformed is not a power of 2.
Added changes to changes.txt
Bumped version number in unm-hip.cabal file.
Updated the way labels works for better output on dependent functions.
Added Arithmetic package to do arithmetic operations with Images and Scalars.
Bumped version number in cabal file.
Added Data.Image.Arithmetic to the exported modules
Re-exported Data.Complex in Data.Image.Complex; Added instance RealFloat a => Ord (C.Complex a) where; Fixed a bug in normalize that was producing images with NaN pixel values; Removed (~) class of functions to reduce confusion.
Fixed problem in normalize. Bumped version number.
Fixed a bug that was producing an infinite loop in . Resulted in updating the type signature in Boxed.hs#shrink to be more concrete.
Modified shrink such that it now will work with Images that have a ComplexPixel type and return the same type of image. This seems more intuitive and allow users to use it with GrayImages and get GrayImages back. If the user want to use it specifically with Complex values, they will already have a ComplexImage and thus it is a non issue and the type does not need to be coerced.
Updated missing documentation.
Fixed documentation.
Fixed documentation.
Merge remote-tracking branch 'upstream/master'

Conflicts:
	README.md (manually merge)