allow to declaratively configure the belief system in kmodule.xml
(cherry picked from commit 20c57e45211d2dc824e3ed192b25b6c49d33085f)
- avoiding possible serialization issues from duplicate names
-Minor corrections to api examples
allow to use delete instead of retract in rule consequences
(cherry picked from commit a8f98ecb2a32a24606084394896c29d0a7250f31)
[BZ-1024117] make KieBuilder to silently skip files out of the resources folder
(cherry picked from commit 75311e405d67491bb82dc7e5bcd0477823bdef64)
rename drools-maven-plugin to kie-maven-plugin
(cherry picked from commit b4237a5f4c8c5388d766ba28d4bbaf50e1ffbcb9)
rename drools-maven-plugin to kie-maven-plugin
docs: disable all old *-docs artifacts + go to 3 docs (drools-docs, jbpm-docs and optaplanner-docs): refactor build, assemblies and distro's accordingly
(cherry picked from commit 71858a699d2a8482a09438e7113e8250a5f4ba43)
update tests to use KieStoreServices
(cherry picked from commit 320bbc9448a5959a0cf124d649ba947eec6beeae)
refactor WorkingMemoryEvent* to RuleRuntimeEvent*
(cherry picked from commit 5679cdc6936556c323044e5eb3a786cc04025ea9)
refactor from workingMemoryEventListener to ruleRuntimeEventListener in kmodule.xml
(cherry picked from commit ee6ae007f3a11f6bfb686d754811fe100a06e40c)
BZ986000 - DRL-to-RuleModel marshalling improvements
(cherry picked from commit fda7cfb3030b5360f2fb2db53b295925763662f5)
Fixing examples to use the new API
[DROOLS-280] fix lock-on-active rules by making them eager
(cherry picked from commit 1ccbc201326cde80942ae3234e8cd3414e507f25)
BZ-1025874: fixing incremental update of kjars
(cherry picked from commit cb885ae5abb2c7b4184c4dd550d3107d6099dce3)
BZ-1025874: fixing incremental update of kjars
(cherry picked from commit 533ce278141bb176d5b6cf292db88a75a2b58d35)
DROOLS-316 Arbitrary Conflict Resolution can be confusing use LoadOrder

Conflicts:
	drools-compiler/src/test/java/org/drools/compiler/integrationtests/IncrementalCompilationTest.java
accidentally committed a file, that should not have been there.
DROOLS-239 InitialFact leaks into other patterns via inheritence
[DROOLS-239] add test cases for intial fact leaking for both rete and phreak
(cherry picked from commit 5d38e2da27c5efe1339c6fd036ad05e6833521fe)