[CAMEL-7306]: key is optional. Avoid NPE
[Minor] Organize imports to reduce warnings

Signed-off-by: Gregor Zurowski <gregor@zurowski.org>
CAMEL-7391: camel-netty - NettyProducer need to use its own timer, due netty issue https://github.com/netty/netty/issues/2424
CAMEL-7393: Recipient list and routing slip eip allows to set cache size for producer cache. So you can control this, or turn it off.
Polished
Added unit test based on user forum issue. Make sure bridgeErrorHandler runs in UoW.
CAMEL-7377: mark openjpa as dependency=true in camel-jpa feature.
CAMEL-7384 Allow connection factory tuning with thanks to Gérald
CAMEL-7394: camel-netty-http - Add support for HTTP_PATH for dynamic-to
CAMEL-7395 Simplify the way CxfRsProducer JAXRSClientFactoryBean can be test with thanks to Sergey
Fixed the CS errors of camel-core
CAMEL-7396 Added defaultMethodName option to camel-xmlrpc
CAMEL-7397 Support to deploy the camel-example-spring-javaconfig into Karaf
CAMEL-7271: GroupExchange in agg strategy should create a new exchange instread of copy, as then exceptions would be propagated which it shouldnt. Thanks to Luke Hamaty for unit test reproducing the issue.
Upgraded spring4
CAMEL-7386: camel-openshift component.
CAMEL-7401 Added continuationTimeout option to camel-cxf component
CAMEL-7121: OsgiClassLoader should compact path like the default classloader does. Upgraded to karaf 2.3.5 and latest aws.
Some aws dependency upgrades and fix its osgi feature as its using jackson 2 now.
CAMEL-7398: camel-salesforce - Fixed missing token_type field in Salesforce login call