tests: cleanup.
Added MultiProcessHdf5File (TODO: docstrings)
OpInputDataReader: Use MultiprocessHdf5File instead of h5py.File
MultiProcessHdf5File: Use Pipe instead of Queue, and pass buffer directly instead of relying on pickle.
OpInputDataReader: Use MultiProcessHdf5Reader for compressed datasets (other datasets wouldn't benefit)
MultiProcessHdf5File: Emit a warning if the dataset isn't compressed.
multiprocessHdf5File: Added METHOD constant for quickly switching between implementations, and added the shared-array implementation for comparison.
Merge branch 'master' into multiprocess-hdf5
Merge branch 'master' into multiprocess-hdf5
Merge branch 'master' into multiprocess-hdf5
Merge branch 'master' into multiprocess-hdf5
Merge branch 'master' of ssh://github.com/ilastik/lazyflow into multiprocess-hdf5
MultiprocessHdf5: Remove lazyflow dependency, added some comments.
Merge branch 'master' into multiprocess-hdf5
Merge branch 'master' into multiprocess-hdf5
Merge branch 'master' into multiprocess-hdf5
Merge branch 'master' into multiprocess-hdf5
utility: Added log_exception.py (copied from ilastik)
Merge branch 'master' into multiprocess-hdf5
Merge branch 'master' into multiprocess-hdf5