Refactor and simplify JUnit test cases for camel-jcr

Signed-off-by: Gregor Zurowski <gregor@zurowski.org>
CAMEL-7320 Fixed the EOF issue in PGP Data Format with thanks to Franz
CAMEL-7321: Fix inconsistent synchronization to prevent freezing of
JcrConsumer

Signed-off-by: Gregor Zurowski <gregor@zurowski.org>
upgrade woodstox 4.2.0 to 4.2.1
CAMEL-7323: createRouteStatisticEndpointJson - Returns invalid json if no routes
upgrade avro 1.7.5 to 1.7.6
CAMEL-7321: Fix inconsistent synchronization to prevent freezing of
JcrConsumer

Signed-off-by: Gregor Zurowski <gregor@zurowski.org>
Merge branch 'CAMEL-7321' of https://github.com/gzurowski/camel
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\'