Tests: Optionally run RunCMake.ExternalProject serially
On some machines running many tests concurrently, the INACTIVITY_TIMEOUT
cases do not always complete within their individual timeout. Add an
undocumented cache entry to use on those machines to run the test serially.