Prevent LLVM from rebuilding every time

Only happens when assertions are enabled
add bin, oct, dec, hex for BigInt
Merge branch 'master' of github.com:JuliaLang/julia
rearrangment of NEWS to break into more sections & put more prominent changes earlier on the list
typo
more function docs
add needed bytestring() conversion in versioninfo() env printing code
put a bandaid on #3803
string/print unsigned ints in decimal, repr/show in hex
closes #3450
fix #3728
split launch function for local and SSH cases
Provide USE_INTEL_LIBM build option and separate it from USE_MKL (#3901).
avoid redundant newvar nodes sometimes generated by let blocks
Merge branch 'master' of github.com:JuliaLang/julia
Merge in changes from ESS' version of julia-mode.el

Update syntax entries to use "_" syntax class.
Docstrings added, conforming to `checkdoc'.
Replace error2nil macro with the equivalent builtin ignore-errors macro.
Derive the major mode from prog-mode.
Add imenu support (see "Imenu" menubar item.)
Merge pull request #4009 from sje30/master

Merge in changes from ESS' version of julia-mode.el
bugfix in show(io, s::SparseMatrix): ellipses were printed to STDOUT rather than to io
Revert "Merge in changes from ESS' version of julia-mode.el",
to avoid dependency on emacs 24 (issue #4010).

This reverts commit 2bfcc92a5499a736d5a434ab9616bdf32a8d5950.
rm warning about type parameters shadowing identifiers (see JuliaLang/IJulia.jl#37)
doc: update parallel-computing for ClusterManager