Fix some issues in the code around D56399:
- remove outdated comments
- streamline empty-string conditions
- remove 2 uses of LLDB_TEST_USE_CUSTOM_C(XX)_COMPILER -- there are two more in lit/CMakeLists.txt that should follow
- turn FATAL_ERROR no test compilers into WARNING (plus add quotes around uses in lit/CMakeLists.txt)
Why is this unused? Are we only using LLDB_TEST_C_COMPILER and if so, why?