Add macro guard for tests that require clang with templight
Pass only a single string as environment in mdb test shell

vector of strings in unnecessary