Import ftp://ftp.fr.openbsd.org/pub/OpenBSD/src/lib/libc/net/htonl.c
Fix up headers to build htonl
Import ftp://ftp.fr.openbsd.org/pub/OpenBSD/src/lib/libc/net/htons.c
Import ftp://ftp.fr.openbsd.org/pub/OpenBSD/src/lib/libc/net/ntohl.c
Import ftp://ftp.fr.openbsd.org/pub/OpenBSD/src/lib/libc/net/ntohs.c
More endianness functions
Types (u_int16_t)
Nuke an extra definition