update `xerror()` to call `abort()` iff STATUS is negative
add `buffer_prepend()` and `buffer_prependf()`
add some comment and codes for handling chunked encoding
Merge branch 'multipart'

Conflicts:
	evhttpconn.c