initial work towards a rewrite to a tuntap remote packet capturing tool

the daemon can build a network save struct describing local interfaces
iflist needs to be __attribute__((packed))
whitespace hacking
make it so changes to the headers rebuild things too
we can now fetch a remote list of available interfaces
added a basic README file
whitespace hacking
refactored catnipd.c to make use of msg{send,recv}
added auth support
get catnip to compile on Darwin, crypt() support is naff though
remove the auth functionality

it did not work for OS X (would have to use DES)
the challenge was in the wrong direction making it pointless
tcpsvd support IP based ACLs which are fine
sysadmin could use IPsec if they were really worried
fix the missing fixup of calloc->malloc
noticed a calloc remained, moved it to malloc
amend feature defines
whitespace
add gcc flags to remove unneeded symbols
fixup makefile to work under OS X (again)
fix another calloc->malloc
fix snaplen parameter
fix up snaplen usage message