FF v1.7

+ ffbuf_add()
+ gzip compression using zlib
+ user task queue
+ timer queue
+ fffilemap
+ ffs_fmt(): %Z
+ ffs_escape()
+ ffs_lower(), ffs_upper(), ffs_titlecase()
+ ffuri_escape()
+ fftime_tostr()
* HTTP: check for unique header fields in request
+ ffpath_split2()
* ffpath_norm(): check the bounds of output buffer
+ ffjson_cookfin()
- ffjson_add(): fixed call to ffs_fmt() when the output buffer is NULL
- conf: support data streaming
* parser: support case-insensitive key names
* default ffdbg_print() implementation