DROOLS-239 InitialFact leaks into other patterns via inheritence
-The RETE fix was leaking into PHREAK code areas. Refactored it to only be in RETE.
-Also migrated Multithread test, that had sotty's original test. It still fails, need to find out why.