Added an adaptive message transformation. More details here: https://issues.apache.org/activemq/browse/AMQ-1208