Define constants for ALTSVC frame parsing
Define constant for the length of priority related fields
Don't count closed streams in nghttp2_session_want_{read,write}
nghttpd, nghttpx: Check END_STREAM flag in HEADERS other than request
nghttpx: Treat '*' in <HOST> parameter of --frontend as wildcard explicitly

It seems that specifyig '*' to node parameter in getaddrinfo() is
treated as specifying NULL, but it is not documented.  So rather than
relying on this feature, we explicitly treat '*' as "wildcard" address
and specify NULL to node parameter in getaddrinfo().

Now '*,3000' is a default value of --frontend option.  Specyfing '*'
binds all addresses including both IPv4 and IPv6.
Remove unused include (stdint.h)
Merge branch 'misc' of https://github.com/alagoutte/nghttp2 into alagoutte-misc
Make state in nghttp2_hd_huff_decode_context int16_t to make compiler happy
h2load: Use std::async to dispatch parallel jobs
nghttpx: Fix regression bug that frame with stream_id = 0 not handled
Assert ctx->state >= 0 in huffman decoding
Add .travis.yml to get build by Travis-ci (Github)

Use gcc-4.8 (don't build with gcc-4.6)
Update libstdc++-4.8 to fix Clang build

Don't install cython (Never build...)
Merge branch 'travis' of https://github.com/alagoutte/nghttp2 into alagoutte-travis
nghttp2_hd: Use single buffer for an name/value pair

Previously we use 2 separate buffer for each name and value.  The
problem is we would waste buffer space for name because it is usually
small.  Also tuning buffer size for each buffer separately is not
elegant and current HTTP server practice is that one buffer for 1
name/value pair.  This commit unifies 2 buffers into 1.
Call on_data_chunk_recv_callback only when stream is active
nghttpx: Reduce socket I/O buffer size
Reduce huffman decoding table

Previously we have uint16_t as state member variable in
nghttp2_huff_decode structure to express -1 as failure.  This is
because we have 256 valid states.  However, we can express failed
state using flags member variable and make state uint8_t.  This commit
does this and as a result the size of decoding table is reduced.
Add note to manual how to submit frames to new stream ID
nghttpx: Set timeout to underlying bufferevent

Setting write timeout to filter bufferevent does not work as intended.
It timeouts even when there is no data to write.
nghttpx: Fix typo