[DROOLS-30] prevent NPE when calling Row.toString() without calling Row.get() first
(cherry picked from commit 7919858963b73fbae755cbf29ba786712526b4cb)
[DROOLS-40] retract an event with duration based on its end timestamp
(cherry picked from commit f03374c204e442e31c6c1bb280e15db0ca67f0b9)
[DROOLS-40] retract an event with duration based on its end timestamp
[DROOLS-45] anticipate pushing of the compiling pattern on the build stack to fix unification compilation
[DROOLS-44] when collecting declarations for a given scope skip the ones coming from an OR branch
[DROOLS-39] report constraints jitting failures as warnings
(cherry picked from commit 7e082208e625f84d41e540b3e4f01a8e95aa5dd2)
DROOLS-46: fixing kbuilder attach to an existing kbase
(cherry picked from commit 8d50302f22543a847c2cb248a8fd624f732df7bf)

Conflicts:

	drools-compiler/src/test/java/org/drools/integrationtests/DynamicRulesTest.java
	drools-core/src/main/java/org/drools/common/AbstractRuleBase.java
(cherry picked from commit ce10282eb0001d72e61e5d420db8b2ec433a56dc)

Conflicts:

	drools-compiler/src/main/java/org/drools/rule/builder/dialect/java/JavaDialect.java
[DROOLS-50] fix combined use of memberOf and null safe dereferencing
(cherry picked from commit ef4dc900927df4c5d6b444e51224bebe56670256)
[DROOLS-51] fix positional constraint when using a null as value
[DROOLS-54] fix QueryElement.clone by cloning also the contained pattern
[DROOLS-61] generate a proper compilation failure when trying to use non-public classes in drl
(cherry picked from commit ca31c2fb77762170f154642aefdd13d239d31b52)
BZ913252, DROOLS-66 - fixing switch off URL caching issue
(cherry picked from commit 4bc1e10009aa55c16f93c88e238e8fe462dbd65b)
DROOLS-65,BZ917787: fixing conditional to allow cache update altough client is restarted
(cherry picked from commit 133058fd496fe002781ce533145a108520b6933d)
[JBRULES-2936] replace jexcelapi with apache poi
[DROOLS-71] Prevent NPE when there is a null value in a list used by a from element
(cherry picked from commit 3c66d62270d343a573748d1d5850ca2054e99917)
[DROOLS-73] avoid infinite loop during DSL expansion
(cherry picked from commit 3a2082c7e3be099b5a481878ddb1ccc3f5c9bae6)
DROOLS-64  Traits do not comply with type inheritance on "modify"
DROOLS-64  Traits do not comply with type inheritance on "modify"
DROOLS-64  Traits do not comply with type inheritance on "modify"
DROOLS-64  Traits do not comply with type inheritance on "modify"