BS-1379, rename transient data module
BS-1379, add transient data service and call it to create data instances
BS-1379, create transient data expression executor strategy
BS-1379, change configuration to have the executor strategy + change tests/methods according to new behavior
Refactor operation service to separate left operand and operator strategies
Merge branch 'master' into transient_data

Conflicts:
	bpm/bonita-bpm-integration-tests/bonita-bpm-services-integration-tests/src/test/java/org/bonitasoft/engine/bpm/BPMServicesBuilder.java
	bpm/bonita-bpm-integration-tests/bonita-bpm-services-integration-tests/src/test/resources/conf/cfg.xml
	bpm/bonita-bpm-integration-tests/bonita-integration-client-tests/pom.xml
	bpm/bonita-core/bonita-process-engine/pom.xml
	bpm/bonita-core/bonita-process-engine/src/main/java/org/bonitasoft/engine/api/impl/ProcessAPIImpl.java
	bpm/bonita-core/bonita-process-engine/src/main/java/org/bonitasoft/engine/service/impl/SpringTenantServiceAccessor.java
BS-1379, add external data left operand handler
BS-2353, change left operand type to string in order to be able to add some without recompiling
WIP
reeavaluate transient data if not found
added a forceMatchEvents method to force the run of the BPMEventHandling job in order to make tests with event faster
update tests to work with new operation + remove obsolete tests
Merge branch 'master' into transient_data

Conflicts:
	bpm/bonita-api/bonita-common-api/src/main/java/org/bonitasoft/engine/operation/impl/LeftOperandImpl.java
	bpm/bonita-bpm-integration-tests/bonita-bpm-services-integration-tests/src/test/resources/conf/cfg.xml
	bpm/bonita-bpm-integration-tests/bonita-integration-client-tests/src/main/java/org/bonitasoft/engine/operation/OperationTest.java
	bpm/bonita-bpm-integration-tests/bonita-integration-client-tests/src/main/java/org/bonitasoft/engine/process/document/DocumentIntegrationTest.java
	bpm/bonita-bpm-integration-tests/bonita-integration-client-tests/src/main/java/org/bonitasoft/engine/process/task/ReceiveTasksTest.java
	bpm/bonita-bpm-integration-tests/bonita-integration-client-tests/src/main/java/org/bonitasoft/engine/process/task/SendTaskTest.java
	bpm/bonita-core/bonita-operation/bonita-operation-api-impl/src/main/java/org/bonitasoft/engine/core/operation/impl/DataLeftOperandHandler.java
	bpm/bonita-core/bonita-operation/bonita-operation-api-impl/src/main/java/org/bonitasoft/engine/core/operation/impl/OperationServiceImpl.java
	bpm/bonita-core/bonita-operation/bonita-operation-api/src/main/java/org/bonitasoft/engine/core/operation/OperationExecutorStrategy.java
	bpm/bonita-core/bonita-process-engine/pom.xml
	bpm/bonita-core/bonita-process-engine/src/main/java/org/bonitasoft/engine/operation/DocumentLeftOperandHandler.java
	bpm/bonita-external/bonita-web-commands/src/main/java/org/bonitasoft/engine/external/process/GetUpdatedVariableValuesForProcessDefinition.java
	bpm/bonita-external/bonita-web-commands/src/main/java/org/bonitasoft/engine/external/web/forms/ExecuteActionsAndTerminateTask.java
	eclipse-launch-config/LocalIntegrationTests.launch
add change namespace add validation when importing old namespace
make loading order of spring file always the same + fix issue of circular ref by adding a spring dependsOn attribute
BS-1379, change constant name of LeftOperand + fix on javadoc
BS-1379, merge data management, convert operation strategy to left operands
Merge branch 'master' into BS-1379_TransientData

Conflicts:
	bpm/bonita-bpm-integration-tests/bonita-client-test-util/src/main/java/org/bonitasoft/engine/test/APITestUtil.java
	bpm/bonita-bpm-integration-tests/bonita-integration-client-tests/src/main/java/org/bonitasoft/engine/process/SupervisorTest.java
	bpm/bonita-bpm-integration-tests/bonita-integration-client-tests/src/main/java/org/bonitasoft/engine/process/document/DocumentIntegrationTest.java
	bpm/bonita-core/bonita-process-engine/src/main/java/org/bonitasoft/engine/service/ModelConvertor.java
fix merge
Merge branch 'master' into 'BS-1379_TransientData'