nghttpd_hd: Update static table and use 1-based index

The specification now says that index to the header table entry is
1-based. Since 0-based index is very handy to access arrays, we
internally uses 0-based index. We just convert it to 1-based when
we emit to the block and convert 1-based to 0-based on decoding.
nghttp2_hd: Update doc
nghttp2_hd: Clear reference set with index 0
nghttp: Allow multiple same headers in -H
nghttpx: Implement cookie crumbling
nghttp2_hd: Enlarge buffers used in inflation process dynamically
deflatehd: Require empty line for each HTTP/1 style header set
nghttpx: Add options to dump HTTP headers in HTTP/2.0 upstream
nghttpx: Add --http2-no-cookie-crumbling option
deflatehd: Print overall input, output length and compression ratio
nghttp2_hd: Define some headers not for indexing based on our research
Interleave streams with the same priority
nghttpx: Add connection-level flow control window size options

This commit also changes SPDY's flow control size. Previously,
the size for SPDY is the same amount of bytes with HTTP/2.
For example, --frontend-http2-upstream-window-bits=N,
the window size is 2**N - 1. Now SPDY code uses 2**N.
nghttpx: Fix crash on CONNECT or downstream failure
Set protocol ID to draft-08 temporarily