Fix some potential memory leak.
Added version check to compare version that Imagick was compiled against, with the version of Image Magick that has been loaded.
Merge pull request #24 from watashi/master

Fix some potential memory leak.
Fixed mem leak.
Fixed spaces -> tab.
Surprisingly, first working version of a callable progress monitor.
Correctly release memory for a single shutdown function.
Corrected function names to module standard. Free callback structures recursively.
Changed to warning for point release difference.
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.
Added check for not null, made error be an exception. Made error message be clearer.
Removed unused var.
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