[DROOLS-351] obey ResourceType when declared
[DROOLS-352] avoid to override TMS status when it is enabled by superclass
[BZ-1033051] make Environment compatible with drools 5 API
[BZ-1034094] make no-loop eager and evaluate it in the terminal node instead of in the RuleExecutor
[BZ-1026311] make incremental compilation to recompiles also modified java classes
[BZ-1032043] fix CCE in reteoo when using declarative agenda
[BZ-1032040] fix CCE using query in stream mode with reteoo
[BZ-1032064] return null for non-declared EntryPoint in reteoo
[DROOLS-356] make KieScanner to work with a KieContainer using a version range
BZ-993261 - Running all test scenarios fails in mortgages project
[BZ-1024876] fix NPE when resource is added to kfs with unspecified path and rule in xls contains timer and calendar
BZ-1034910 - Loading data model fails with NPE if the project contains a class with public field with no getter nor setter
BZ-991058: Implementing support to access control on rules and processes execution.
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-1036020 - Guided rule editor can not load a rule that contains Company( employees.size() == 0 )
BZ-1009385 - Invalid Guided Rule reopens with a different definition
BZ-991058 - KIE workbench uses MVEL.eval() with unfiltered user input (arbitrary Java code execution is possible)
Modifications introduced for BZ-1034910 - Loading data model fails with NPE if the project contains a class with public field with no getter nor setter
WERE removed. Don't cherry-pick this commit to the 6.0.x branch.