stat: don't fail on stat("foo/bar") when "foo" is not a directory.

Also, allow calling stat-related functions with varargs by doing a
joinpath on the pieces and then stat:ing that path.
produce(x,y): with multiple args, produce the tuple of arguments.
wip: full re-write of Pkg functionality.
Change up libdouble-conversion in deps/ to allow for USE_SYSTEM_GRISU, and enable that in Travis builds
Adds cross-multiplies between Bidiagonal and {,Sym}Tridiagonal or scalars
wait_accept should be exported from Base.
Merge pull request #2723 from astrieanna/waitaccept

wait_accept should be exported from Base.
Merge pull request #2717 from staticfloat/systemdoubleconversion

Change up libdouble-conversion compilation
Merge pull request #2720 from jiahao/scalars

Adds cross-multiplies between Bidiagonal and {,Sym}Tridiagonal or scalars
Attempt to get the code blocks to render in the packages documentation in the manual
Some more documentation for packages.
Add packaging links to CONTRIBUTING.md.
Add Clang.jl to CONTRIBUTING.
Remove links to wiki on Code Patterns and Type Hierarchy. These
could perhaps be updated and reinstated in the documentation.
Some fixes to Triangular and Hermitian matrices. Define right matrix division for AbstractMatrix instead of StridedMatrix. Add BLAS triangular solver and corresponding methods for Triangular.
Add USE_SYSTEM_GRISU=0 to Make.inc
Allow At_mul_B and A_mul_Bt to work with Vectors
Merge pull request #2726 from JuliaLang/anj/fixlinalg

Some fixes to Triangular and Hermitian matrices.
Merge branch 'master' of github.com:JuliaLang/julia
listen: increase the default backlog to match the Node.js default.
reinterpret: scalar reinterpret for Float{32,64} => Uint{32,64}.