Merge pull request #92 in HDFFV/hdf5 from ~BMRIBLER/hdf5_1_8_bmr_obsolete_items:hdf5_1_8 to hdf5_1_8
Fix HDFFV-9532 partially. Additional macros to be removed in the future after further checking.
* commit '0ddddf12cde6234c07459831c510b9fb8eeee6e0':
Purpose: Fix HDFFV-9532 Description: Removed obsolete macros from C++ API library and tests: H5_NO_NAMESPACE and __cplusplus Leave OLD_HEADER_FILENAME because iostream.h might still be in use, until further checking is done. Leave H5_NO_STD to consider retiring H5std_string first. Platforms tested: Linux/32 2.6 (jam) Linux/64 (jelly) Darwin (osx1010test)