Move to upstream LLVM bindings

Previously we could rely on changes to the `llvm_dep.go` file to tell us when the LLVM revision changed. Now, that information only exists in the SVN/Git metadata. The script needs to run every time to check the metadata and update our copy of clang if anything changed, otherwise it avoids touching the stamp file, short circuiting that part of the build.