Revert "nghttpx, nghttpd: Check pseudo header fields come before normal header fields"

This reverts commit cc24b9aaf0839e1302795c97519ff46e4fbadc3f.
nghttpd, nghttpx: Check that pseudo headers come before normal headers
nghttp: Support non-final response and check pseudo headers
nghttpx: Fail if :status is not digits on http2 downstream
nghttpx: Treat malformed request as PROTOCOL_ERROR
Merge branch 'travis' of https://github.com/alagoutte/nghttp2 into alagoutte-travis
Merge branch 'alagoutte-travis'
Remove note about 0x00 concatenation rule and add note about pseudo-headers
Add doc how to issue non-final response headers
nghttp: Improve error logging a bit
Fix crash
nghttpx: Add stream level timeout for HTTP/2 and SPDY upstream/downstream
nghttpx: Lower timeouts
nghttpx: Make stream timeout disable by default

It might be useful to clean the unused stream out to make up the room
for new streams.  On the other hand, proxy should maintain the
connection between upstream client and downstream server and they have
the timeout for their own.  Proxy just reacts to their decision.
Add note how to specify error code on NGHTTP2_ERR_TEMPORAL_CALLBACK_FAILURE
Fix another heap-use-after-free bug
nghttpx: Add --no-location-rewrite option

--no-location-rewrite option disallows location header rewrite on
--http2-bridge, --client and default mode.  This option is useful when
connecting nghttpx proxy with --http2-bridge to backend nghttpx with
http2-proxy mode.
nghttp: Verbose output for received DATA chunk with current received window
Update doc
nghttpx: Chown log files with --user