GATEWAY-3443: Improve performance of AsyncMessageIdExtractor.getSoapHeaderElement.
GATEWAY-3443: Only construct events if they get logged somewhere.
GATEWAY-3443: clean up misc unit tests.
Merge pull request #385 from tparnell/GATEWAY-3443

Gateway 3443