forward declare struct ether_addr
Patches from macports for libnet11
Add missing include for struct sockaddr.
add string.h for memset()
Notes for FreeBSD specific compilations.
libnids requires glib2.0 on FreeBSD.