* Significant changes to requirements
* Lowered numpy to 1.10.0
* Moved unittest2 to tests
* Added Dask
* Several operations now work with Dask
* Reshape to and from N dimensions
* Writing to Main dataset
* direct function
* NumpyTranslator - renamed to ArrayTranslator
* Data transformations in dtype_utils
* USIDataset with improved functionality
* Reduce
* Slice to dataset
* Improvements to tests
* Test classes now share functions in data_utils
* Reogranized tests and functions - region references
* LOT more unit tests
* Testing modules broken down into multiple classes
* hdf_utils reorganized into three submodules:
* Base - USID agnostic HDF5 helper functions
* Simple - USID specific but simple helper functions
* model - model dependent (n-dimensional, sparse, incomplete) functions
* Reusable string argument validation functions added
* Moving towards working with datasets without N-dimensional form:
* Added new class - DimType to account for different kinds of dimensions
* Patrik Marschalik contributions for interpolating spiral / other scans to cartesian coordinates
* far more robust get_unit_values() works with incomplete dimensions, etc.