Merge branch 'master' of github.com:JuliaLang/julia
clarify doc for first() and last(). closes #2537
replace some uses of []. closes #8101

in particular, use a direct C_NULL pointer for unused lapack arguments.
updates suggested by @pao
Merge pull request #8123 from JuliaLang/jcb/fix8105

changes chooseproc behavior so that we start from master+1 pid
Merge pull request #8063 from ihnorton/pkgstatstr

Implement Pkg.status(::String)
changes to make codegen.cpp build with latest llvm 3.6
Merge pull request #8131 from jakebolewski/jcb/fixllvm36

changes to make codegen.cpp build with latest llvm 3.6
allow dlopen to handle library symbols
Merge pull request #8130 from jakebolewski/jcb/updatevagrant

update vagrant file
Merge pull request #8127 from JuliaLang/jcb/updatevagrant

update vagrant file
Merge pull request #8133 from jakebolewski/jcb/symdlopen

allow dlopen to handle library symbols
Pay homage to sequential iteration using "in"

... as suggested [here](https://github.com/JuliaLang/DataStructures.jl/pull/52/files#r16639180).
win: fix #8079, over-aggressive uninstaller

Uses part of the solution in http://nsis.sourceforge.net/Uninstall_only_installed_files
to delete files from a pre-defined list of package contents. Instead of hooking NSIS to
generate that, take advantage of the fact that we know exactly what files exist.
Rename LIBS variable to avoid naming conflict

If the initial environment contains a variable LIBS, then the top-level Makefile exports it to deps/Makefile, which then makes libuv/configure fail.
Correct typo in comment
Don't overwrite CXXFLAGS for OS X Unwind library
Do not overwrite LDFLAGS for ARPACK
Do not overwrite LDFLAGS for libuv
Merge pull request #8139 from eschnett/typo

Correct typo in comment