Centralise location of llvm source
Fix finding llvm src dir for current emsdk layout
Merge pull request #2981 from aidanhs/aphs-fix-test-llvm-lit-path

Fix llvm lit path test getting stuck in a loop