Remove trailing whitespace
Add optional parallel processing support

By default, this changes nothing. But "--jobs" enables the builds to be
run in that many parallel jobs. If "--jobs" is set to zero, the number
of jobs is chosen automatically based on number of CPU cores.