Fix compat build without tests and deduplicate BuildRequires
1. Set LLVM_INCLUDE_TESTS:BOOL=OFF in order to build clang without
requiring googletest as we do not run the tests anyway.
2. Backport a patch from upstream that fixes the generation
of *.exports.
3. Deduplicate a few BuildRequires entries.