Commits
Merge pull request #803 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:vol_integration to vol_integration * commit 'b50f4e52594ff2bb3a2c53ea3c52dc0ac9a990f5': Finished moving over H5VL public API code Added attribute H5VL public API code H5VL internal tidy (partial) Moved H5VL internal API functionality over. Moved some native VOL driver functionality out of H5VLprivate.h and put it in H5VLnative.h Moved VOL close functionality over and reworked to be in the appropriate packages. Moved all remaining API-specific internal function declarations to H5VLprivate.h More H5VL public functionality + async private functions More H5VL public API work * Global rename of plugin -> driver in H5VL.c * Added some functionality to H5VL.c * Fixed a warning in the echo VOL Fixed a warning in the echo VOL Changed casts to const void * Casted pointers to void to quiet warnings on Linux. Added CHECK_PTR_EQ macro to testhdf5 to quiet cast warnings on Windows. Fixed misc Warnings flagged by VS2017.