QPIDJMS-9: initial work on Message implementation and mapping to/from AMQP messages

- Add some initial stub Message implementations
- Initial support constructing appropriate Message type instances based on the incoming AMQP payload
- Add abilities to TestAmqpPeer for sending and matching additional message sections such as MessageAnnotations, Properties, and Data.
- Add some integration tests for sending/receiving TextMessage and BytesMessage

git-svn-id: https://svn.apache.org/repos/asf/qpid/jms/trunk@1543828 13f79535-47bb-0310-9956-ffa450edef68