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
Fix "err: broken pipe"
Make Pkg work on windows
web repl build/launch improvements
be more aggressive at using uv_close during exit rather than uv_shutdown
fix several missing sock.open = true
fix open_any_tcp_port. fixes #41
fix merge issue
Fix one more reference to /dev/null
Merge branch 'master' of github.com:JuliaLang/julia

Conflicts:
	Make.inc
	Makefile
	base/client.jl
	base/librandom.jl
	base/pkg.jl
	base/start_image.jl
	base/sysimg.jl
	deps/Makefile
	extras/iostring.jl
	src/gf.c
	src/init.c
	src/julia.h
	src/module.c
	src/task.c
	ui/Makefile
	ui/webserver/webserver.cpp
Fix a few leftover merge conflicts. Still a problem with the new eval buisiness though
Fix merge issues
LLVM 3.2RC test (Looking fine)
Windows Release
Changes to launch scripts to handle spaces
Add show methods for AsyncStreams (to be revised in the future)
Added a few stream functions to exports
Make sure the caught variable does not shadow e in Base
Fix history path
patch wait_* to somewhat handle unexpected / early return. i feel this needs to be re-done, better