modify sanitizeMMFFMol() so that it no longer throws when sanitization fails;
remove precondition test for sanitizeMMFFMol() failure from setupMMFFForceField() in favor of throwing the appropriate exception
allow the MMFF optimization code to be called a second time on a molecule