Add back llvmcall
Import update llvmcall from cxx branch
Fix build for non-MCJIT versions of Julia & Add tests
Simple implementation of chmod(path, mode)

currently only integer modes, can do string modes like +x later
fixes #7574
Allow deletion of read-only files on Windows
Remove type constraints from intersect(::StepRange,::StepRange). This allows any range type where the step type implements lcm(), gcdx(), and mod() to use the method definition.
Improve performance of A_ldiv_B! for QR factorizations. Fixes #7887.

To get really good performance we need faster array views.
utf8proc -> libmojibake (closes #7656, fixes #7582)
Add Pkg.whorequires to list packages depending on a particular package
Rename whorequires -> dependents
correct unparsing of Unicode binary operator expressions, getting precedences directly from julia-parser.scm rather than repeating them in show.jl
Check all packages, not just the installed ones
fix #7933, full(Symmetric(A)) mutates A
Adding proper header and footer (use M-x checkdoc to confirm).
Fixing some byte-compilation warnings.
Since julia-mode.el contains utf-8 chars, mark the file as utf-8.
Adding autoload cookie for associating .jl files with julia-mode.
manual typo
manual typos
Highlight function names and type names.