Merge pull request #95 in HDFFV/hdf5 from ~BMRIBLER/hdf5_1_8_bmr_packet_table:hdf5_1_8 to hdf5_1_8
Fix of HDFFV-9758
* commit 'f653b779eb0e2280c227302b22af336325b16a76':
Purpose: Fixed Packet Table issues Description: - Removed calls to H5Tget_native_type from PT APIs because it is up to the application, whether it wants the buffer to be read into memory in the machine’s native architecture. Currently, however, the PT doesn't allow an application to specify memory datatype. Perhaps, a new API can be added to provide that capability. - Added calls to H5Tcopy to H5PTcreate/H5PTcreate_fl/H5PTopen to save a copy of the application's datatype or the dataset's datatype. - Added various missing H5Tclose to the packet table tests, and various error checkings. Note: leave out changes to test_packet_vlen.c for 1.8 to wait on QAK about merging the commit ec2fbe0883f9e76df60bcfbebbd4b6f62d5a09e6 [svn-r30158] first. Platforms tested: Linux/32 2.6 (jam) Linux/64 (platypus) Darwin (osx1010test)