build: add an internal GNU make job server, see #84

This makes it possible to enforce a global limit on the number of
processes through the --jobserver-limit argument.