catch nil image error
reworking to Utils.pdf* use opened temporary files to reduce memory footprint
adding rspec tests
refactored 60% of image processing utilities, added spec tests for them
jp2k support
port tests to linux 1.8.7 system, in addition to mac os x 2.0.0 system I normally develop on
add support for tesseract, ocr; add unit tests
add error condition test for OCR
tidy Utils  rspec helpers
Merge remote-tracking branch 'origin/master' into krystal-debugging
modified resize functions to use filehandles instead of in-core data,  with tests; basic image gets first cut of new paradigm
finish porting basic image to use file-based images.
add image processing changes to support the large image content model
improve jp2k handling, filter out innocuous warning messages
Added image-file support for PDFs (removing ImageMagick references)
added tiff-paged book support
Merge remote-tracking branch 'origin/master' into krystal-debugging
added jpeg-paged book support
add file handle-based support for jp2k book pages
mark as pending unsupported JP2K transformations when doing spec tests on my mac (using the macports version of Image Magick conver