BZ1147099: Rule Templates: Unable to define in default package and import class
[BZ-1164199] remove an expiration job related to an EventFactHandle that has been explictly retracted
Merge branch 'master' of github.com:droolsjbpm/drools
Adding polling interval to the scanner.

(cherry picked from commit 1bf7a728486974fe529af9ba93ca5728f1195196)
[BZ-1161577] avoid looking for existing snapshot version in maven repo during compilation
[DROOLS-620] fix execution of a timed rule consequence
BZ1147099: Rule Templates: Unable to define in default package and import class. More tests.
[DROOLS-648] avoid hitting the ClassLoader from the ClassFieldAccessorCache when non strictly necessary
avoid adding duplicates into transaction sycnhronization container to protect from concurrent modification exceptions
minor refactor and performance improvement
avoid concurrent modification exceptions in edge cases by using copy of synchronizations
BZ1166034: Unable to edit new columns in the Guided Decision Table editor
[DROOLS-650] fix sequential mode in phreak
BZ996944: GDT Audit log: missing information in column update logs
[BZ-1167483] import org.jbpm.persistence package into drools-persistence-jpa bundle
Bug 1042508 - Guided Editor - when closing as asset always asks "Are you sure you want to discard unsaved data" even if nothing has been changed
DROOLS-488 "Pluggable and Encapsulated Knowledge Types"
-Refactored Undecided to Decided.

DROOLS-488 "Pluggable and Encapsulated Knowledge Types"
-introduced _.neg and removed the DFL, JTMS pos/neg fact handle and neg entry point

DROOLS-488 "Pluggable and Encapsulated Knowledge Types"
-Added correct handling of NegConstraint for declared masks
-Fixed FH cloning and NegConstraint cloning

DROOLS-488 "Pluggable and Encapsulated Knowledge Types"
-Negatable support must be turned on for !_.neg constraint injection

DROOLS-488 "Pluggable and Encapsulated Knowledge Types"
-Better WM and TMS separation, as a pipeline

DROOLS-488 "Pluggable and Encapsulated Knowledge Types"
-Better WM and TMS separation, as a pipeline
-Neg is now separate map in the ObjectStore
[DROOLS-611] Initial abstract fact and property metaclasses
[DROOLS-608][DROOLS-611] Integrate traits with TMS; Extract trait logic from KnowledgeHelper
[DROOLS-611] Metadata and Metaclasses