Fixed code generation for structors with HasThisReturn set to true.
Fixed ToolSetToUse to work with the latest Clang expectations.