Include signal.h for SIGTERM declaration
Resolve memory leaks in evhtp.c

This patch resolves memory leaks of the variable key_s in
_evhtp_request_parser_header_key by adding proper calls to free the previously
allocated memory upon failure and return. In addition it checks if the initial
allocation of the memory succeeded and acts accordingly.