SWITCHYARD-1069: Separate picketlink from core security classes
SWITCHYARD-1140 operationSelector & contextMapper can not be specified together

Move OperationSelector from component-common to core
SWITCHYARD-1149 Forge improvement

* SWITCHYARD-995 Added JCA, Remote binding plugin
* SWITCHYARD-1072 Added HornetQ binding plugin
* SWITCHYARD-1073 Added add-operation-selector, add-transformer, add-validator, add-required-policy to the SwitchYardPlugin
* SWITCHYARD-1074 Added Common component plugin which supports add-context-mapper and add-message-composer
SWITCHYARD-1161 Add configuration support for Camel Mail component.
SWITCHYARD-1170 Enable fault responses to be handled by a handler with variable name and element type
SWITCHYARD-712 - check for exception and rethrow
SWITCHYARD-1080: Create a CertificateLoginModule
SWITCHYARD-1184 Modularize switchyard-test
SWITCHYARD-773 Add configuration support for Camel JPA component

Conflicts:

	camel/camel-core/src/main/java/org/switchyard/component/camel/config/model/v1/V1CamelModelMarshaller.java
	camel/camel-core/src/main/java/org/switchyard/component/camel/deploy/CamelActivator.java
	camel/camel-core/src/main/resources/org/switchyard/component/camel/config/model/v1/camel-v1.xsd

Cherry-picked from SWITCHYARD-773
SWITCHYARD-1158 Add configuration support for Camel AMQP component

This commit contains:
- Camel binding schema upgrade
- Camel binding code
- AMQPMixIn for test
- Small changes in dependencies for other mixins

Author: Eduardo de Vera <eduardo.devera@zimory.com>
Author: Lukasz Dywicki <luke@code-house.org>
Signed-off-by: Lukasz Dywicki <luke@code-house.org>
[SWITCHYARD-1100] - Added endpoint address override facility for reference bindings
[SWITCHYARD-1102] - Made operationSelector optional for Http component
[SWITCHYARD-627] - Added RPC style support in SOAP Component
SWITCHYARD-1185 RemotingServlet does not set operation name
[SWITCHYARD-1157] - Ignore extra slash in @Path when @PathParam is used
SWITCHYARD-1213 Split camel bindings into multiple modules.

Signed-off-by: Lukasz Dywicki <luke@code-house.org>
SWITCHYARD-1180: Upgrade to Drools/jBPM 6
SWITCHYARD-1222: BPMModelTests#testScanResources fails on some environment
SWITCHYARD-1141 Support endpoint selection strategy in RemoteInvoker
SWITCHYARD-1220: Follow-up work post-Drools/jBPM 6 upgrade