Attempting to respect CFLAGS in main build, to match flags used to build cnacl.
Adding LDFLAGS support to main build
Sending CFLAGS to libuv slightly differently.
Passing libuv cflags in a way that actually works
Added LaunchDaemon to autostart cjdns on OS X
Merge branch 'master' of https://github.com/cjdelisle/cjdns
Added ProcessType to launchd plist
Added note to launchd readme that cjdroute should be in PATH
cjdroute must be in /usr/local/bin for launchd
Permissions are supposed to be 644 in launchd readme
Added plist editing instructions to launchd readme
Fix NaCl tests

Compiling cjdns using the Android NDK's GCC toolchain failed
because ld wouldn't find random().
Vendor gyp for building libuv
Update libuv to v0.11.19
Adjust build to libuv's gyp script
Backport joyent/libuv@1ad6180
Fix libuv usage

- uv_err_t and uv_last_error() have been removed
- uv_buf_t allocation has changed
- Removed logging that relied only on uv_last_error()
- Removed logging of dead conditions
- IPv4 and IPv6 have been merged
- tree.h has been made public
Merge branch 'master' of git://github.com/interfect/cjdns
Merge branch 'fix-nacl-tests' of git://github.com/lgierth/cjdns
Merged libuv-update with changes.
1. Wrote get_libuv.sh which gets the libuv source code in a deterministic way, discarded the original
libuv dependency in favor of deterministically downloaded version.
2. UDPAddrInterface.c and Pipe.c should not be casting function pointers, changed function definition
so that cast is not needed.
3. make.js required some merging.

Merge branch 'libuv-update' of git://github.com/lgierth/cjdns

Conflicts:
	node_build/make.js