Merge pull request #1603 in HDFFV/hdf5 from ~NFORTNE2/hdf5_naf:hdf5_1_8 to hdf5_1_8
Merge pull request 1448 and related pull requests to 1.8 branch
* commit '4daf6b110d2a161f66d6812c4d33cafdbf6147c9':
Add RELEASE.txt note for unknown message fix (pull request 1448)
Remove H5O_BOGUS_INVALID_ID from H5O_msg_class_g initialization, since space for it was removed.
Delay checking if decoded message's "shareable" flag is appropriate for the message type until we've verified we understand the message type. Reduce size of H5O_msg_class_g to *not* include space for H5O_BOGUS_INVALID. Make bogus messages shareable. Add new bogus message test with shareable messages to cover the formerly problematic code. Re-run gen_bogus.c to add this test case and also to fix the bogus_invalid messages that were no longer H5O_BOGUS_INVLAID due to a new message class being added in a previous commit. Added comment to remind developers to run gen_bogus.c when adding a new message class.