introduced new protocol version to fix bug 204
doc: added guide for setting up NAT gateway

Guide courtesy of http://hyperboria.name/gateway
Use less memory by freeing buffered messages sooner.
reamde: relative link to NAT guide
doc: made links to other docs relative
doc: factored non-root setup into separate file
doc: factored OpenIndiana install into file
doc: factored network service check into file
readme: moved advanced config section to bottom
readme: made network svcs check a step
doc: added disabling IPv6 listening for lighttpd
merged #293
Fixed bug in Admin Logger
Assume by default that nodes are version 1 and improve logging.
Pipe.c should not try to Adopt an allocator if it doesn't exist.
Added a python script to create .cjdnsadmin files
Merge branch 'master' of https://github.com/thefinn93/cjdns
Added --cleanconf to cjdroute2
improve logging and documentation comments
Add documentation for beacon parameter for ETHInterfaces

Parameter was previously undocumented. I've grabbed the relevant chunk of the sample config. Also has an example Ethernet connectTo.