including the merge of `hdffv/hdf5/develop`, back to the branch that Vailin and I share. Now I need to put this branch on a fork with a less confusing name than vchoi_fork!
The test scripts for cmake, on windows, and the h5ls shell script do not work properly. Tested: h5committest