LLVM 3.6 API changes
Merge pull request #9334 from JuliaLang/kf/llvm36

LLVM 3.6 API changes