Added an unit test based on the user forum

git-svn-id: https://svn.apache.org/repos/asf/camel/trunk@1453114 13f79535-47bb-0310-9956-ffa450edef68
CAMEL-5960 Add routeId as function to simple language with thanks to Matthew

git-svn-id: https://svn.apache.org/repos/asf/camel/trunk@1453132 13f79535-47bb-0310-9956-ffa450edef68
CAMEL-6131 RouteDefinition.toString() should include the route Id

git-svn-id: https://svn.apache.org/repos/asf/camel/trunk@1453173 13f79535-47bb-0310-9956-ffa450edef68
added the ObservableMessage and ObservableBody helper classes which are Processors and make it easy to embed some RX processing code to handle messages / bodies inside an existing camel route. e.g. its handy if you want to do filtering, marshalling or transforming before hitting the RX code. Also refactored some useful functions and classes into the support package, renamed the test cases to be more descriptive

git-svn-id: https://svn.apache.org/repos/asf/camel/trunk@1453234 13f79535-47bb-0310-9956-ffa450edef68
Reverting back to ehcache 2.5 in camel-cache due SMX4-1395

git-svn-id: https://svn.apache.org/repos/asf/camel/trunk@1453292 13f79535-47bb-0310-9956-ffa450edef68
CAMEL-6125: Fixed servlet test in OSGi as they register a custom HttpRegistry

git-svn-id: https://svn.apache.org/repos/asf/camel/trunk@1453319 13f79535-47bb-0310-9956-ffa450edef68
Disabled jclouds test due CAMEL-6134

git-svn-id: https://svn.apache.org/repos/asf/camel/trunk@1453328 13f79535-47bb-0310-9956-ffa450edef68
Fixed cache test in osgi

git-svn-id: https://svn.apache.org/repos/asf/camel/trunk@1453339 13f79535-47bb-0310-9956-ffa450edef68
Skip problematic tests

git-svn-id: https://svn.apache.org/repos/asf/camel/trunk@1453353 13f79535-47bb-0310-9956-ffa450edef68
CAMEL-6135 CompositeRegistry should catch the exception when it lookup the component across the registries

git-svn-id: https://svn.apache.org/repos/asf/camel/trunk@1453704 13f79535-47bb-0310-9956-ffa450edef68
CAMEL-6131 RouteDefinition.toString() should include the route Id

git-svn-id: https://svn.apache.org/repos/asf/camel/trunk@1453714 13f79535-47bb-0310-9956-ffa450edef68
Upgraded to AHC 1.7.11

git-svn-id: https://svn.apache.org/repos/asf/camel/trunk@1453732 13f79535-47bb-0310-9956-ffa450edef68
CAMEL-6130: Setting refernece parameters on endpoints improved to provide class type when looking up in Registry. This fixes lookup with OSGi where the OSGi Service Registry mandates registering the service with its class type. Thanks to Aaron Whiteside for the patch and his hard work on this.

git-svn-id: https://svn.apache.org/repos/asf/camel/trunk@1453773 13f79535-47bb-0310-9956-ffa450edef68
CAMEL-6136 Fix the issue that  In message headers not preserved for camel-xmlrpc producer in Async mode.

git-svn-id: https://svn.apache.org/repos/asf/camel/trunk@1453839 13f79535-47bb-0310-9956-ffa450edef68
CAMEL-6138 fixed the issue of camel-xmlrpc dataformate not included in jar with thanks to Roy

git-svn-id: https://svn.apache.org/repos/asf/camel/trunk@1453853 13f79535-47bb-0310-9956-ffa450edef68
CAMEL-6140: Added mbean attribute for getTaskQueueRemainingCapacity for thread pools. Thanks to Pat Fox for the patch.

git-svn-id: https://svn.apache.org/repos/asf/camel/trunk@1453865 13f79535-47bb-0310-9956-ffa450edef68
Fixed camel:dot generator for message translator eip. Thanks to Alain Corbiere for the patch.

git-svn-id: https://svn.apache.org/repos/asf/camel/trunk@1453869 13f79535-47bb-0310-9956-ffa450edef68
CAMEL-6142: camel-hdfs - Preserve auth as Hadoop overrides that and cause sideeffects for auth afterwards

git-svn-id: https://svn.apache.org/repos/asf/camel/trunk@1453879 13f79535-47bb-0310-9956-ffa450edef68
CAMEL-6130: Setting refernece parameters on endpoints improved to provide class type when looking up in Registry. This fixes lookup with OSGi where the OSGi Service Registry mandates registering the service with its class type. Thanks to Aaron Whiteside for the patch and his hard work on this.

git-svn-id: https://svn.apache.org/repos/asf/camel/trunk@1454000 13f79535-47bb-0310-9956-ffa450edef68
CAMEL-6116: Populate all optional parameters from DeliverSm (if it is DeliveryReceipt)

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