nghttp2_hd: Use binary search to lookup static table (again)
tiny-nghttpd: Save number of read(2) calls using file size
nghttp2_map: Use initial size 256 so that we don't resize it until 100 streams
Embed aux_data to nghttp2_outbound_item so that we can save some malloc() calls
nghttp2_hd: Don't malloc if name/value is in first chunk without indexing
Unify DATA and other frames in nghttp2_outbound_item and save malloc()
Avoid PATH_MAX by using getcwd(nullptr, 0) as supported by modern glibc-based OSes.
Use 256 elements table in nghttp2_downcast