Tested: local linux after week in trunk
Add tools error stack and check return from H5Dreference call. Tested: trunk
Merge 1.8 and h5dump/tools and tests based on tools library from trunk. Reduced warnings. HDFFV-7949: Remove duplicated functions in h5ls Tested: local linux,h5committest