[JBRULES-3590] check if the left tuple containts a boolean due to lock-on-active blocking activation creation
[JBRULES-3562] delay resolution of static methods in order to use the correct ClassLoader
dispose should just dispose, nothing else
[JBRULES-3155] prevent defualt properties to override custom ones in SessionConfiguration
(cherry picked from commit cb14666b3feee89f7a6b2b3eb2f7398efa52e673)
fix for BZ 748711: DRL parser expects a newline at the end of the file.
comments: in fact DRL use to expect newline on single line comments (//) and bash (#). the fix changes to expect EOL or EOF.

Conflicts:

	drools-compiler/src/main/java/org/drools/lang/DRLLexer.java
	drools-compiler/src/main/resources/org/drools/lang/DRLLexer.g

Conflicts:

	drools-compiler/src/main/java/org/drools/lang/DRLLexer.java
BUGZILLA-847052 - Closing 1 example shouldn't close the other examples too
JBRULES-3253 A Declared bean's field's initialization expression is ignored if the type is primitive

Conflicts:

	drools-core/src/main/java/org/drools/factmodel/DefaultBeanClassBuilder.java
JBRULES-3528: fixing deadlock when using PseudoClock and fireUntilHalt()
(cherry picked from commit c4cddc37a39e5670776561e9d1c616b283ce804d)

Conflicts:

	drools-compiler/src/test/java/org/drools/integrationtests/PseudoClockEventsTest.java
(cherry picked from commit cee1a72babec17025fbc9adb65933b6811b0e10a)
JBRULES-3543 KnowledgeAgent: Doesn't remove insertLogical() Facts correctly with incremental build
[JBRULES-3579] fix introspection of generic classes
JBRULES-3604 Updating a fact causes NPE with extends
JBRULES-3467: BZ-813547: BZ-814415: the engine was not cleaning up scheduled expirations for events in sliding windows when removing or replacing an existing rule. Fixed, test case updated.
JBRULES-3467: BZ-813547: BZ-814415: fixing merge problem
BZ-724294: loading the operator cache during package deserialization
BUGZILLA-852347 SudokuExample throws IllegalArgumentException
(cherry picked from commit 83d945e6e365f52d474317da46ba1d49ecec00c1)
BZ848855 - Transaction rollback failure after concurrent access: no transaction
BZ801093:Timer start event does not emit start events repeatedly
   - Adding failing timer test with FS stored PKG
BZ-801093: fixing interval timer serialization
Ignoring 2 failing tests in order to commit the previous fix. I will fix the new problem found and un-ignore the tests once it is done.
JBRULES-2438 - BUGZILLA-724313: Test case to prove that multiple sheets are possible (still TODO: it should fail gracefully if multiple sheets use the same RuleTable name) (cherry picked from commit 643fba49913b8e01449981f7298ae1c58092b1e0)