Add configuration value to control AmqpJmsObjectMessage creation using
serialized or AMQP types.
Update JavaDoc comment.
Make the object immutable and read the encoding type for new Object
mesage types from the parent connection.
Fix isEmpty method.
Test coverage of AmqpJmsMessageFactory.