enable FreeBSD compilation
adapt sendfile for FreeBSD (different from OSX)
include sockaddr_in for freebsd
add gcc c99 mode for FreeBSD
fix extract query string function copying the

query string to another string
fix apple || freebsd macros
initialize current_offset on client accept
bzero full size,8192, instead of strlen (buffer)
free path and query string strings
bzero sockaddr_in since it's shared across calls
free client and client->path on del_and_close
free path and query string on open error
add client hash to worker and call hash_del on

del_and_close to remove client from clients table
fix default path allocation on handle static
free query string only if not NULL
change all file data like offset and size to off_t
implement specific sendfile code for FreeBSD
change default initial offset to 0
change cws gitmodule url to https
add IS_RIOEV_ERR to BSD/OSX rioev