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
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
Cross-compile for Android
Fix pipe path for Android

We can create pipes only in the wrapping application's
data directory. On most phones, /tmp is either not
accessible, or is backed by FAT32/VFAT, which doesn't
support named pipes.
Free allocator only of it exists
Disable stack-protector

With stack protection, Hex_test and cjdroute segfaulted.
Rename TUN device for TUN.ko