Supply llvm-config path to llvm-lit.

This makes it easier to run tests without having to set a PATH: just use the LLVM_BINARY_DIR that is cached in the CMake-generated build files.
Cache the location of llvm-lit.