[DROOLS-348] fix wildcard imports on CompositeKnowledgeBuilder
(cherry picked from commit 264d40ceaaea62303f3def1cb38df53c06102f1e)
[BZ-1029911][DROOLS-302] add test cases reproducing minor mvel issues
(cherry picked from commit efa1915662089317148786e8e8f275f8ca569722)
[DROOLS-350] synchronize incremental compilation
(cherry picked from commit 60d27c06355e6b26d1c8e5d0bf9bd18956506a0b)
[DROOLS-351] obey ResourceType when declared
(cherry picked from commit de4d4a6c911e6623c09ec7bddf4ed125c65533b4)
[DROOLS-352] avoid to override TMS status when it is enabled by superclass
(cherry picked from commit b3b02e6597b92248690a7c08ed7663b29ae70297)
[BZ-1033051] make Environment compatible with drools 5 API
(cherry picked from commit 0138c4e299cdddab852214d7871bac1a7c0ec414)
[BZ-1034094] make no-loop eager and evaluate it in the terminal node instead of in the RuleExecutor
(cherry picked from commit a558125a2e294490bc3a3a79f2c4d1c4b02a0dea)
[BZ-1026311] make incremental compilation to recompiles also modified java classes
(cherry picked from commit 275e7afd7f17cca9ccaffb4cfac4fd5647956135)
[BZ-1032043] fix CCE in reteoo when using declarative agenda
(cherry picked from commit 45ac63aae0ffe8b96b85e37223593e926487cb6c)
[BZ-1032040] fix CCE using query in stream mode with reteoo
(cherry picked from commit 41618d8b2ac0285a5771115dda128e59cedd0b69)
BZ-993261 - Running all test scenarios fails in mortgages project

(cherry picked from commit 197f20928b429ebd0fd9383a58d59421b802473a)
[BZ-1024876] fix NPE when resource is added to kfs with unspecified path and rule in xls contains timer and calendar
(cherry picked from commit 4cdd2aa583cf5a98812cfd1ea1ed903d10fd19a6)
BZ-991058: Implementing support to access control on rules and processes execution.
(cherry picked from commit 1200339b99b2c6f38fbd1660561f5b28ac03f8cf)
BZ-1025835 - JMX does not show process data
 - delaying initManagementBeans() until processRuntime is created
BZ-1032619 - In Spring Camel integration the JSON batch execution of a
Jbpm process doesn't return the process id
 - JSON marshalling of StartProcessCommand was missing outIdentifier
BZ-988810 - BPMS should not allow to build & deploy a project, which has
multiple process definitions with the same ID
BZ-991058 - KIE workbench uses MVEL.eval() with unfiltered user input (arbitrary Java code execution is possible)

(cherry picked from commit 3883240d8324d0aa1372fff90c227928423c6a95)
BZ-1021886, BZ-1001972 - Support for deployment operations in the (kie-remote) REST API (issue with tx's in another thread)
[DROOLS-356] make KieScanner to work with a KieContainer using a version range
(cherry picked from commit ba79df04374928191f3c12ec972acb2a08112254)
BZ-991058: cleaning up the code by removing duplicate class from jbpm-flow
(cherry picked from commit c2e5e2d8fdb384b2fcbf31d7abf12cba137158e1)