The hidden helper task is only enabled on Linux (kmp_runtime.cpp
initializes kmp_enable_hidden_helper to TRUE for linux but to
FALSE for any other OS), and the kmp_stg_parse_use_hidden_helper
function always makes it disabled on non-Linux OSes too.
Mark tests that rely on the hidden helper tasks as requiring Linux.
Set the initial value of __kmp_hidden_helper_threads_num accordingly
in a testcase that needs to know it.
For these tests affinity.cpp and gtid.cpp, it seems appropriate to create a new Linux-only feature inside openmp/runtime/test/lit.cfg called hidden-helper (or something like it) and use that instead. It would fit best at around line 110 near where the affinity and some other features are added.