Linux clang 3.5+ doesn't have full debug info by default. This
change ensures that there is enough debug info for the tests to pass.
Fixes the following tests:
TestCallStdStringFunction.py
TestDataFormatterSkipSummary.py
TestDataFormatterStdIterator.py
TestDataFormatterStdList.py
TestDataFormatterStdString.py
TestSBValuePersist.py
TestStringPrinter.py
TestTypeCompletion.py
Also modified expectedFailureClang to accept compiler version like
expectedFailureGcc
Up to you, but this should probably be a different change, in line with my subject line suggestion.