separate buffer.* buffering functions from bossan_ext
separate request/client structures from bossan_ext.c
separate request/header functions from bossan_ext.c