This patch removes std::vector, std::sort() and std::binary_search() in AnalyzerOptions with a static llvm::StringSwitch.
This avoids unnecessary work, which can speed up Clang tools that initialize lots of CompilerInvocations (and therefore AnalyzerOptions).