[DROOLS-120] Add ability to trait a map
(cherry picked from commit 7a893cdbbe0c1c3d93e82f1374b917e0c588ccce)
[DROOLS-138]  AccumulateNode throws NPE
(cherry picked from commit 2a2bd595b72e005ffdaae33605aae091a70bd4a6)
[DROOLS-41] Activation Leakage using temporal windows
(cherry picked from commit b057a1abde046a56a9313623af376621031391b2)
Misc Tests - unconfirmed bug reports from user list
(cherry picked from commit eeeb4981568e4b24723954878f4b7ac319505fac)
[DROOLS-182]  Timed rules can disrupt other activations as they are being fired
(cherry picked from commit 9a5cb978b4b550343d51fca7a1fcbb6b9edea78b)
[DROOLS-182]  Timed rules can disrupt other activations as they are being fired
(cherry picked from commit bc7caa74c900ac7e05b95dae83eb4022beb79bcc)
[DROOLS-189] Enable type-driven property reactivity for traits
(cherry picked from commit 2f8b57f5ebfc8662e6196d39035b71d10682e391)
[DROOLS-189] Enable type-driven property reactivity for traits
(cherry picked from commit e64d453af203af1eba3a67ed84a77f9c654ba394)
[DROOLS-190] - Remove traits when traited object is retracted
[DROOLS-190] - Remove traits when traited object is retracted
[DROOLS-190] - Remove traits when traited object is retracted