Implement better ObjectMessage support and test using a functional
JmsDefaultObjectMessageFacade to verify we throw the right exceptions.
Merge branch 'master' into amqp-only