ctest: Add support for running under a make job server on POSIX systems Share job slots with the job server by acquiring a token before running each test, and releasing the token when the test finishes.