Support LLVM trunk & building clang from git
# This is a combination of 2 commits.
# The first commit's message is:

Make Julia work on 10.9

# This is the 2nd commit message:

Get further with gfortran
Make Julia work on 10.9