Add Pkg.skeleton() and Pkg.package_directory() helpers
Changeup fixup-libgfortran.sh to autodetect the path of libgfortran from use of otool, and to also fixup openlibm.
Merge pull request #1591 from toivoh/@show

@show macro
remove some unnecessary try statements
fix jl_putc printing array, remove Deserializer type, give AsyncStream synchronous methods, fix web_repl (by replacing code with original from JuliaLang).
closes #50. closes #46. closes #40 (i think). closes #25.
Merge remote-tracking branch 'upstream/master'
Additionally, this commit converts CB_PTR's into actual Ptr{Void}'s instead of Ptr{T}'s -- which is no longer a valid bits type (and other minor tweaks, as necessary)

Conflicts:
	Make.inc
	Makefile
	base/boot.jl
	base/export.jl
	base/multi.jl
	base/process.jl
	deps/Makefile
	src/Makefile
	src/flisp/Makefile
	src/julia.expmap
	test/Makefile
	test/runtests.jl
	ui/Makefile
	ui/webserver/Makefile
Merge pull request #1600 from staticfloat/libgfortranfix

Update fixup-libgfortran.sh
fix `make dist` on linux; make all installed libraries private

Adds patchelf to deps, to modify shared library rpaths.
Closes #1602.
backport several corrections that keep causing unnecessary merge conflicts with loladiro's fork
update examples/winston_tk.jl
deps/Makefile: fix zlib CC, tk include path on darwin
If CC is set to clang, automagically set USECLANG=1 and USEGCC=0
Begin using build matrix to compile with both clang and gcc
Slightly less verbose method of building BUILDOPTS
USE_QUIET=0 for more info on errors
Don't test twice, just test after installation
Once installed, move entire git repo directory to avoid accidental linkage between build prefix and install prefix
Merge pull request #1608 from staticfloat/travisupdate

The first step toward accelerating global warming
Fix "err: broken pipe"
Make Pkg work on windows
Mysterious work-around to fix #1604
web repl build/launch improvements
be more aggressive at using uv_close during exit rather than uv_shutdown
fix several missing sock.open = true