Created a FormulaFactory that parses formula.

By default, one can access to the default factory using
Formula.DEFAULT_FACTORY.
It is a unique instance of FormulaFactory
Created the AEFD factory to parse our own AEFD boolean expressions.