Eliminate deprecation warning
Don't encode coordinate arrays with Float64, use Float32 instead.
Free coordinate arrays after we are done.
Consolidate redundant if test into existing composite function
After all tasks to assemble have launched we will wait on one task.  When it completes we poll all other tasks and clean up any that have completed.  This frees resources from tasks that have completed out of order.
Add basic support for memory mapped numpy arrays to store buffers when assembling images
Added generator for producing tiles from images
Added special save function to save images as Jpeg2000 with tiles
Added support for saving images as numpy arrays, .npy format
Named the default machine pool used for assembling images.
Add test for saving an image as a jpeg2000
Return None for MaskFullPath properties instead of exception if the mask values are unset
Reduced memory footprint when saving images
Jpeg 2000 test and ensure dtype is correct for rotate operation in tests.
Fixed misleading error message
Version bump
Upgrade to latest numpy version which has good performance improvements
Add test for prune and scipy implementation of histogram.  Does not work with 16bpp images and scipy results are not compatible with ImageMagick results, on the todo list.
Scipy histogram implementation uses the core ImageLoading function.  A few other tweaks to return histograms just as ImageMagick version does.  More work needed
Added GetBitsPerPixel function
Add unique numpy memmap file names based on process and thread ID to assemble_tiles for use in cluster.  Still disabled by default.
Merge branch 'dev'