fix for PR 71106
Fix for PR 71106
More support for "add include"
patch from Tanya Wolff fix for 69768
Fix CompleteParseASTExpressionTest.testPrimaryCharLiteral under Scanner2
remove LinkedLists, start reducing the use of Iterators
patch from Tanya Wolff, fix for 69768
Further Scanner2 work and improvements.
Commit for Vlad Hirsl -- The default external scanner info collector was having problems with the output of GCC in non-utf8 locales. It now makes sure the locale is set to utf-8 when it runs GCC on *nix systems