Do not define bswap32 on FreebSD (and OpenBSD I guess). Then, netinet/tcp.h
requires sys/types.h
Merge pull request #266 from gahr/freebsd-fixes

FreeBSD-specific fixes
Fixed bug in FLOOD_WAIT
Fixed error in prev commit
typo fix
Merge pull request #268 from tincann/master

Fixed a typo (i assume) in an error message
Added '-e' option
Check return code when downloading files
Added send_location query
Deleted bad assert