Support NOT WITH in logic. Various refactoring.
Added invert option in Parser->convLogic2Xpath().