Finish most of the Web REPL work
Get ready to create binary distribution
Save progress as make cleanall erased half my working directory
Fixes to `make cleanall` and web repl on windows

Make cleanall deleted everythin in base/ extras/ as the mingw rm utility does not know about Junction points. Fixed by explicilty deleting the Junction Points before calling `rm`

Also implements retry for `open_any_tcp_port` if the socket is already in use.
Cleanup WEB REPL watchdog
Merge branch 'master' of https://github.com/loladiro/julia

Conflicts:
	ui/webserver/webserver.cpp
Disable simultaneous accepts on windows
Add Home/End Key
Julia side of process spawn refactor WIP
Merge github.com:loladiro/julia into mine

Conflicts:
	Makefile
	src/Makefile
	src/builtins.c
	test/Makefile
Merge branch 'master' of github.com:JuliaLang/julia

Conflicts:
	ui/webserver/server.cpp
	ui/webserver/webserver.cpp
relink julia when uv.a changes
WIP: updating process spawning for proposed libuv changes. also refactoring the representation of the commands to a simpler, more direct representation.
corrections for compiling (web server build temporarily disabled until libuv api is finalized)
gdb debugging functions (uncomment and recompile to enable use)
better implementation of stack restoration space allocation for certain compilers *cough*llvm-gcc*cough*
stream.jl typos from previous commit
fix readline. closes #18
use the same definition for readuntil as upstream
updating SuiteSparse to v4.0.0