'install -j': allow limiting the number of parallel linker invocations 

Fixes #1529. Will probably refactor to use `JobLimit` once `JobLimit` is reimplemented on top of OS-level semaphore.

Next up: building components in parallel.