Refactor and simplify JUnit test cases for camel-jcr

Signed-off-by: Gregor Zurowski <gregor@zurowski.org>
CAMEL-7328: A minor refactoring in camel-ahc so that it can be reused for websocket client
CAMEL-7316: refactor camel-ws using the refactored camel-ahc
upgrade stax2 3.1.1 to 3.1.4 (ref woodstox)
update karaf feature for CAMEL-7316
CAMEL-7326: Add Eclipse m2e lifecycle mappings

Signed-off-by: Gregor Zurowski <gregor@zurowski.org>
Merge branch 'RefactorUnitTests' of https://github.com/gzurowski/camel
Upgraded RX
Update to Kafka 0.8.1
Fix the KafkaConsumer to put the message in the body
Right now, the consumer would create an exchange for each received message.
However, it didn't filled the exchange body with the received message content.

Right now, it is set as an array of bytes but in the future we could use the Consumer decoder class to convert the content in the right type.
CAMEL-7326: Exclude unused dependency

Exclude unused dependency on jdk.tools (tools.jar) to avoid problems
when importing and working with Eclipse m2e integration.

Signed-off-by: Gregor Zurowski <gregor@zurowski.org>
CAMEL-7326: Exclude unused dependency

Exclude unused dependency on jdk.tools (tools.jar) to avoid problems
when importing and working with Eclipse m2e integration.

Signed-off-by: Gregor Zurowski <gregor@zurowski.org>
[CAMEL-7317]xml-specs-api feature in camel features.xml shouldn't have all bundles configured as dependency=\'true\'
Merge branch 'kafka0.8.1' of https://github.com/fchaillou/camel
Merge branch 'consumerFix' of https://github.com/fchaillou/camel
#121: KafkaProducer: lookup the topic in the message header. Thanks to Fabien Chaillou for the patch. Fixed CS.
Merge branch 'CAMEL-7326-2' of https://github.com/gzurowski/camel
CAMEL-7316: change the name from ws to ahc-ws
CAMEL-7315 specify the charset when loading the converter with thanks to Knut-Olav
Upgrade scala version to 2.10.4