Server hangs when client sends empty data payload within POST or PUT request. According to the specs END_STREAM flag can be sent in headers if DATA will not follow.
Server make client hang waiting on setting acknowledgement when client sends setting frames during "handshake" phase
This PR is related and closes this issue: https://github.com/dgrr/http2/issues/15
It fixes 2 edge cases: