[DROOLS-190] - Remove traits when traited object is retracted
(cherry picked from commit 30034fa86504775cfbc89fcd31e544032ccbbb59)
[DROOLS-190] - Remove traits when traited object is retracted
(cherry picked from commit a1748c649f3bc4a83968b57be04f72e56f150dd2)
[DROOLS-190] - Remove traits when traited object is retracted
(cherry picked from commit 015a432e4e109925bbc83ee4bf99b739769a5eb9)
[DROOLS-191] Dynamic addition of rules with "evals" does not update the WM