write cmake-based build system

Change marray_hdf5 usage of marray::Vector to std::vector
(this class does not exist in the new version of marray)