starting implementation of gdreadfield

2D tests for hdf4 largely completed
hdf5 tests
merge branch 'issue17' into devel