Let least squares solver return zeros instead of throwing an error when left hand side is zero
make include and include_string return the value of the last expression.
fixes #3848, fixes #3822

some may not like this, but it really improves many use cases. for example
evalfile() goes from being a crazy special case to a 1-liner.
Fix typo
Add missing import to graphics.jl
Fix #3856
fix #3854. oops -- not sure how i missed that
fix #3809

kwcall was modifying its argument list, which (1) is not allowed, and (2) in
some cases was not rooted (although the arguments themselves are always
rooted). this change also makes keyword argument passing faster in some cases.
Fix process.jl after UV Error API changes

-2 is now a valid exit code, Causing weird behavior depening on your platform
(whether or not -2 is a valid error code depends on your platform). To fix this use typemin(Int32), which isn't a valid error code on any platform.
fix #3842 -- macro function definitions are annoying
add missing headers for mmap definitions
attempt to fix #3838
added readline() = readline(STDIN)
Merged, updated packagelist.rst, reverting accidental mass deletion.
Change `date` invocation to `/bin/date`, to dodge GUN date installed on OSX by user
Update perfutils.jl to reflect the landing of version.jl overhaul
Revert "Add Tcl and Tk frameworks to the julia binaries." (closes #3794)

This reverts commit 76864b1c78e1afb25631dc875ca9eb75e0b206b1.

Tk framework patch is now handled in the Tk package
(170eaa8a30191bf8dc4b3f4e0a9c34903e133e0b) with the odd side-effect that
Julia now has a feather for a logo instead of an empty box
prevent a method declaration containing type None [e.g. f(x::None) = 1] from breaking method printing
Merge pull request #3858 from astrieanna/readline

added readline() = readline(STDIN)
versioninfo: thread IO stream to allow capturing output.

Use Pkg2.status() to get info about installed packages.
doc: fix some sphinx warnings