all tests pass, only static linking for now.
factored implementation out of main headers.
took care of exporting the needed symbols.
implemented optional compilation of HDF5 code

Also reenabled array optimization for the polymorphic hdf5 archive
variant.