Add test case for reproduce exception when remove and fire rule

- testRemoveHasSameConElement method will throw exception when fire rule after remove rule has same condition element.

- testFireAfterRemoveWithSameCondition method will throw exception , but change the fire rule sentence order or add rule order,  no exception throw.

- testRemoveWithSameRuleNameInDiffPackage test remove rule has same name in different package.

- testSameEval test fire rule has same eval sentence.