Breaking: CLIEngine abstraction for CLI operations; formatters no longer
are passed configs (fixes #935)