NDSize: Add << stream operator
Hydra: First functional version
DataType: Extract from Hdyra

Rename HDF5 specific version to DataTypeHDF5
H5::DataType: Add String type
Hydra: Add resize method
hdf5::DataSpace: new functions to ease DataSpace creation
hdf5::DataSet: New DataType based IO methods
hdf5::DataSet: new vlenReclaim wrapper method
hdf5::Group: refactor to use Hydra instead of Charon
hdf5::Group: new getData and setData methods
hdf5: Use new group data IO methods where possible
NDSizeBase: initialiser list constructor uses std::transfrom now
tests: Add back the TestCharon tests as TestGroup
Change IDataArray, DataArray IO methods

Adapt all other source code that uses these functions
[tests] Add test for the IO method of DataArray

Very small test for now
Merge pull request #33 from gicmo/hydra

Refactor DataArrays and IDataArrays IO methods