DROOLS-283 / BZ1015208 SegmentMemory staged LeftTuples not always accessed correctly
-Some times it accesses the current staging list, instead of the one in the segment memory.
-The NotNode should use the passed staging list, and not retrieve it directly.
-They should always use takeAll, to ensure they are thread safe.
(cherry picked from commit eca450ead9250116d2822b57eeae5cd2449a638e)
[BZ-999851] add test case using 3 identical rules with forall
(cherry picked from commit 116bee5bf8c91830e2547c9de6c5714f1fae53f7)