More Drools Examples

(cherry picked from commit f064ecc8a6f151ad1969090f880a42e974e62d2a)
More Drools Examples

(cherry picked from commit 683f361e65f2cf70a59eca1113bd2b188bdba55e)
[DROOLS-636] in WindowNode fix right tuples retraction using the sink that generated them
migration from jaxb-api to jboss-jaxb-api_2.2_spec
[DROOLS-619] import annotations implicitly
GUVNOR-2122: Fix support for null and not-null operators; together with fixes for Enums.
[DROOLS-637] add a RuleAgendaItem to the stream queue garbage collector even when the segment is linked but the whole path isn't
[DROOLS-512] init MBeans during session creation
remove useless synchronization in GameFrame
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
[DROOLS-488] Fix TMS, Remove obsolete internal methods
DROOLS-488 "Pluggable and Encapsulated Knowledge Types"
-Fixing TMS, with more unit tests

Conflicts:
	drools-compiler/src/test/java/org/drools/compiler/integrationtests/TruthMaintenanceTest.java
[DROOLS-611] Metadata and metaclasses
Make PMML comply with WM and TMS correct action semantics
[DROOLS-488] Consolidation
Metadata and metaclasses, serializability
Metadata and metaclasses