We should add a --parallel flag that turns on the parallel build infrastructure. The purpose of having this flag in addition to --jobs is so users can enable it in ~/.cabal/config and still get the smart default number of jobs selection that's already implemented.