[BZ-1033051] use drools 5 Environment in drools-spring-legacy5
(cherry picked from commit a2e83cf78baefddb8cb9ca2fe278b32e20609e61)
Fix typo ogsi -> osgi
(cherry picked from commit 2684d915ba2ec69752a51effc9baae3e4d9ce61b)
kie-aries-blueprint: DROOLS-241- Modifying PassThroughMetadataImpl references to MutablePassThroughMetadata. PassThroughMetadataImpl  fails in an OSGI environment
(cherry picked from commit 926bd3a4d2cbc6c416fbfd1bbb03507427a1ba2b)
BZ-991058: Implementing support to access control on rules and processes execution.
(cherry picked from commit 887c1161e4d83d179d1593c5eb1fe538953c7a82)
BZ-991058: cleaning up the code by removing duplicate class from jbpm-flow
(cherry picked from commit eb911b6de8c290b1f4772bcbfc0d87aef2858995)
BZ-1021886, BZ-1001972 - Support for deployment operations in the (kie-remote) REST API
BZ-1034720 - Language property missing from GetTasksByVariousFieldsCommand
BZ-1025820: BZ-1025875: Renaming the plugin to allow it to reside on the same JON/RHQ instance as the 5.x plugin. Updating matches properties to work with the new property names in BRMS/BPMS 6.
(cherry picked from commit fad261b5133022905ebba44a12e4b38c7a21109d)
[BZ-1036556][BZ-1035780][BZ-1035775] fix spring applicationContext URL retrival for EAP 6.1.1
(cherry picked from commit fccbb92460a40c03fdc1697cb49b3b7c3d534982)
BZ-1032639 - JAXB marshalling problems with Spring Camel integration
BZ-10325191 - CompleteTaskCommand via JMS throws NullPointerException
BZ-1039618 Same methods for extra JAXB classes
BZ-1039682 - Using a whitelist regex uniformly for the deployment id
BZ-1038229 - JMS API is unable to load a class in the deployment with some requests

- Some of this code is also for BZ-1026402, since it seems like something
  changed with the classloader to break the fixes that were previously
  sufficient for it.
Rename version from 6.0.0-SNAPSHOT to 6.0.1-SNAPSHOT in preparation for the 6.0.1 release
BZ-1021886, BZ-1001972 - Support for deployment operations in the (kie-remote) REST API

- Added tests
BZ-1021886, BZ-1001972 - Fixes for race-conditions in deployment operations (see tests)

- also some small API fixes for the Remote Java Api and the RestRequestHelper class
unification of persistence and transaction handling for jbpm and human task
disabled jbpm human task jpa module to avoid new module being added in late stage of the 6.0, will be anabled post 6.0
BZ-1040034 - Process performace fixes of Java API improved only Singleton session strategy