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 Package Development documentation
Implement Pkg.status(::String)
Make `source-dist` tarball contain a top-level directory
add efficient mean and median for ranges
median == mean for ranges
Merge pull request #6986 from JuliaLang/kms/pkg_doc_updates

Update Package Development documentation
Merge pull request #8081 from JuliaLang/sf/bettermanneredtarballs

Make `source-dist` tarball contain a top-level directory
Merge pull request #8089 from stevengj/rangemean

add efficient mean and median for ranges
Fix randmtzig_randn and randmtzig_exprnd methods for dsfmt state argument. Move randmtzig code to Random module
Quotes in C locale (always available) work best.
Don't let "C:\\<tab>" kill the REPL.
Merge pull request #8106 from JuliaLang/anj/randmtzig

Fix randmtzig_randn and randmtzig_exprnd methods for dsfmt state argument
Merge pull request #8076 from lucasb-eyer/master

Don't let "/root/a<tab> kill the REPL.
should fix #7983
Merge pull request #8118 from domenzain/install_hotfix

Quotes in C locale (always available) work best.
changes chooseproc behavior so that we start from master+1 pid

right now with addprocs(>3) we start allocating work to process
pid 3 before wrapping around.  This change just starts allocating work
to process 2 (worker 1) which should be more intuitive. See #8105.