implement more of the message property handling details.
Fixes several issues found in testing and adds a suite of tests for
OpenWireJMSMessage.