Merge pull request #225 from sotty/5.6.x

[DROOLS-191]
[DROOLS-126] adding support for named consiquences
[DROOLS-126] adding support for named consiquences
[BZ-985942] generate an error message when compiling declared event that has @timestamp with non-existing field
[DROOLS-177] fix unary negation in jitted constraints
fix CrossProductTest
DROOLS-126 : adding support for named consiquences
-Fix for broken test. File was missing
(cherry picked from commit def92bfd94ec72b5a0c024c6564022b7533d2ab4)
[DROOLS-209] NoSuchMethodException when traiting a legacy class without a default constructor