correctly initialize messages
add webdav (rfc 4918) status codes
add format annotation to http_connection_write_error()