Several fixes to CMakeLists.txt and FindLLVM.cmake