fun List<Listener>.beforeProject(): Try<Unit>
Invokes the beforeProject listeners, and prints project config using dumpProjectConfig.