Tests/RunCMake/PrecompileHeaders: support extended timeout The test can sometimes take a long time with older machines or old build systems/compilers. Support a test-specific timeout setting.