We have long since moved towards a different location for these headers in the git checkout, so update where getClangHeaderPath looks for these headers. Also add an extra check to make sure a path has been detected.
This will be a huge help for people installing TinyGo that don't have LLVM/Clang 9 already installed and in the $PATH variable.