introduce test for invalid hash in IdentifiableContainerMT::indexFindPtr
Calling IdentifiableContainerMT::indexFindPtr with a hash beyond the range of the underlying hash container (such as the default constructed IdentifierHash, which is invalid) results in undefined behaviour. This addresses that issue with a range check on the IdentifierHash argument.