DROOLS-126 : adding support for named consiquences
(cherry picked from commit 8ba5b9288df35ca5178477e5c48b4b2dbb8e3971)
DROOLS-126 : adding support for named consiquences
(cherry picked from commit 01a278461cf8323972c7cc9a0beff879eebce045)
[BZ-985942] generate an error message when compiling declared event that has @timestamp with non-existing field
(cherry picked from commit 898255095c015f56e783c963552682a55d80f2c5)