Added plain simple getQuantum function for scaling things that are borken.
Added check for not null, made error be an exception. Made error message be clearer.
Merge branch 'progressCallback' into quantum

* progressCallback:
  Removed unused var.
  Added check for not null, made error be an exception. Made error message be clearer.
Casting to avoid compiler warning.
FFT functions added.
Merge branch 'quantum' into newFeatures

* quantum:
  Casting to avoid compiler warning.
  Removed unused var.
  Added check for not null, made error be an exception. Made error message be clearer.
  Added check for not null, made error be an exception. Made error message be clearer.
  Added plain simple getQuantum function for scaling things that are borken.
  Corrected function names to module standard. Free callback structures recursively.
  Correctly release memory for a single shutdown function.
  Surprisingly, first working version of a callable progress monitor.
Merge branch 'addVersionCheck' into newFeatures

* addVersionCheck:
  Changed to warning for point release difference.
  Added version check to compare version that Imagick was compiled against, with the version of Image Magick that has been loaded.
Merge branch 'tintImageBug' into newFeatures

* tintImageBug:
  Fixed spaces -> tab.
  Fixed mem leak.
Added brightnessContrastImage, colorMatrixImage and selectiveBlurImage
Added default values to function prototype.
Added rotationalBlurImage and statisticImage.
Added similarityImage function. Corrected required number of args for brightnessContrastImage.
Changed 'similarityimage' to subimagematch as that is what it does. Corrected prototype for documentation.
Changed test to be slightly more reliable. It seems that the pseudo image created by 'magick:rose' can change between versions and so it doesn't always have the same size. The test now just checks that it has a size.
Removed unused variable.
Merge commit 'ce0fb8ed44e3a3b4e6006bf44e4ecf777d33654a'

* commit 'ce0fb8ed44e3a3b4e6006bf44e4ecf777d33654a':
  Changed test to be slightly more reliable. It seems that the pseudo image created by 'magick:rose' can change between versions and so it doesn't always have the same size. The test now just checks that it has a size.
  Changed 'similarityimage' to subimagematch as that is what it does. Corrected prototype for documentation.
  Added similarityImage function. Corrected required number of args for brightnessContrastImage.
  Added rotationalBlurImage and statisticImage.
  Added default values to function prototype.
  Added brightnessContrastImage, colorMatrixImage and selectiveBlurImage
  FFT functions added.
  Casting to avoid compiler warning.
  Added check for not null, made error be an exception. Made error message be clearer.
  Added plain simple getQuantum function for scaling things that are borken.
Added version check for MagickStatisticImage.
Added version check for values.
Added version check.
Added more version checks for fourier transform functions, and corrected the comparison.