dataset.make_new_dset: Raise a specific error if chunk shape is too large for data shape
Fixes #420
Merge pull request #421 from stuarteberg/issue420

Fix issue #420: Better error message for invalid chunk shape