Added capability to process splatted arguments and moved the check
of argument number compatibiilty from macro expansion time to runtime.
Modified to differentiate situations when splatting does and does not
occur and checks argument cardinality at macro expansion time if not.
Further optimized based on lack of splatting
Added for spatted printf tests
update vagrant file
drop r-math lib
updates suggested by @pao
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
expand on the stability by default of sort functions (and small fixes)