Merge pull request #193 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:cache_image_partial to cache_image
Another batch of develop->cache_image merges, all cherry-picks of orthogonal changesets.
* commit '90598feb1ca14355f81ea5a36179c38ffa39455e':
Tentative fix for valgrind issues related to EoC.
Minor normalization cleanups.
Change examples to match junit test (cherry picked from commit 53d3a619f8a076cb1d0ba9cbc207fc07a6fcc5d8)
Add missing character (cherry picked from commit 7a5eea36a59ff48ad4e4c59f2378d6b5cce39dae)
Change where test copies libs because of osx1011 SIP (cherry picked from commit b990f5b2f7a2c0bb1e7e09aef45ffd592fc5d0ec)
Remove unnecessary assert.
Updated the cache dump to use the stored type name instead of the (redundant) array of names I previously created.
Updated the format of H5AC/C_dump_cache() to include more information and be easier to read.
Updated the evict-on-close test to create a large number of subgroups in a containing group. This will ensure that many cache entries will be used, making a better test of EoC functionality.
Added the H5F_CLOSING() check that makes valgrind happy in the evict-on-close code in H5G_close() to H5D_close().
Two minor cache changes:
Reduce timeout as normal run time on windows is less then 10 min (cherry picked from commit fa6488d78548f2c9036008aa9b3df91abf3630eb)
Updated the icc flags (C flags only).
Add test to memcheck ignore and increase cache test timeout (cherry picked from commit c2e60909e35d988e86d78b7c8bfc0d2d51c4e75f)
Added vlen reclaim functions to a test in tfile.c that leaks memory.
Fixed a few memory problems in test/cache_logging.c and test/h5test.c (which show up in test/vfd.c).
Simplified .gitignore by using patterns.
Added src/H5config.h.in~ to .gitignore.
fix the issue of h5dump fails to print full precision