upgrade to next -SNAPSHOT
[DROOLS-614] Traits should map non-accessor methods

[DROOLS-614] Traits should map non-accessor methods
[DROOLS-615] Composite PackageDescrs ignore declared enums

(cherry picked from commit b914819267ce9e71ca6f80738cd31655e37902f1)
[DROOLS-621] DrlDumper does not output traits

(cherry picked from commit 3e4ae4ef5555eb15a7c0a013c8421b4c95da4882)
[DROOLS-622] DrlDumper does not output enum declarations

(cherry picked from commit 69cab8db4681743717033a099aba9affb7154b9e)
[DROOLS-619] Strongly typed java annotations

(cherry picked from commit df28a4ec13dd72f2fac40405545cd80c55fd53a4)
Fix typo in error message

(cherry picked from commit f926f4802594910ee697116797436b52cb5bf3ce)
remove wrong imports
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
Metadata and metaclasses
Make PMML comply with WM and TMS correct action semantics
[DROOLS-488] Consolidation
[DROOLS-488] Fixes