Merge branch 'alagoutte-misc'
nghttp: Advance next stream ID only when --idle-dep is used
Fix memory leak
nghttp2_session_mem_send: Handle stream closure early

Previously session_after_frame_sent is called after we detected all
data is sent.  In nghttp2_session_mem_send, we only detect it in the
next call of the function.  It means that if a frame data bearing
END_STREAM is on flight to the peer as a result of
nghttp2_session_mem_send, peer may get that data and knows the stream
closure and issues new stream.  We may receive this new stream before
the next nghttp2_session_mem_send call, which means that we may
incorrectly assumes that peer violates maximum concurrent stream
limit.  To fix this issue, we separate session_after_frame_sent into 2
functions: session_after_frame_sent1 and session_after_frame_sent2.
session_after_frame_sent1 handles on_frame_send_callback and stream
closure and we call this early in nghttp2_session_mem_send.  This
makes number of streams are synchronized correctly with peer.
Make huffman encoding faster
deflatehd: Fix crash
nghttp: Adjust priority upon upgrade
Rename nghttp2_stream.data_item to nghttp2_stream.item and related functions

Initially, we use nghttp2_stream.data_item to refer only item with
DATA frame.  But recently we use it to refer HEADERS frame as well.
So it is better to call just item rather than data_item.  This applies
to all related functions.
Document that calling nghttp2_submit_response to same stream twice is bad idea
failmalloc: Use nghttp2_mem instead of using dlsym
Enable failmalloc test by default
copy the request entity to temporary file if the source is stdin and if it is not a regular file
unlink the temporary file immediately after calling mkstemp
fill-in `data_stat` after copying the request entity into the temporary file
Merge branch 'kazuho/issues/133' of https://github.com/kazuho/nghttp2 into kazuho-kazuho/issues/133
Merge branch 'kazuho-kazuho/issues/133'
nghttpx: Improve priority handling in http2 upstream
nghttpd: Just use socket send buffer and don't count our own buffer size
nghttpd: Remove unused variable
nghttpd: Avoid sending last 0-sized DATA