Check for result values from buffer.h, and warn if not used.

The commit makes an attempt to check all return values, but given
the number of calls to cherokee_buffer_add_* I still want to
consult some people on the subject.