Actually implement the '--max-linker-jobs' option of 'cabal install'.
Actually implement the '--max-linker-jobs-semaphore' option of 'setup build'.
Make it more clear what is and what isn't a critical section.