Enable multiple test suites with lit
This introduces a global lit configuration setting up the main substitutions, and creates two test suites (OpenMP/Features) to use it; they are both discovered when running lit in the test folder.
It also cleanup the coverage interaction with it, so that coverage now just depends on the "regular" cmake testing targets.