new MolecularFormulaGenerator

Creating a pull request as discussed on the cdk-devel list.
Here you can use comma's instead of '+'... that has the advantage that when logging is not enabled, it doesn't have to create multiple String objects (and thus is faster):

logger.info("...", minMass, "-", maxMass);