DROOLS-239 InitialFact leaks into other patterns via inheritence
[DROOLS-239] add test cases for intial fact leaking for both rete and phreak
(cherry picked from commit 5d38e2da27c5efe1339c6fd036ad05e6833521fe)
[DROOLS-239] fix InitialFact initialization in rete
(cherry picked from commit 4909391791e1bdee862784e0b561dd1f32c52833)