Fix some other shorten-64-to-32 casting error found by MSVC (64bits)
Fix some other shorten-64-to-32 casting error found by MSVC (64bits)

Thanks to Pascal
Merge branch 'alagoutte-misc'
Detect static libjemalloc

libjemalloc as static library requires -pthread flag to link.  Without
that, the check in configure.ac fails with unresolved symbols.
src: Move jemalloc front so that it is surely linked
nghttpx: Fix android build error
Fix buffer overrun in raw_sbuf
hpackcheck.py: Remove sorting to check ordering requirements
Add some header names which won't be indexed
nghtp2_hd: Calculate hash values once
src: Remove http2::sort_nva

This function is no longer necessary because 0x00 concatenation rule
is gone.
nghttp: Check HTTP header field characters
nghttpx, nghttpd: Check pseudo header fields come before normal header fields
src: Sort header fields so that pseudo headers come first
nghttp: Sort request header fields using http2::name_less
Merge branch 'master' of github.com:tatsuhiro-t/nghttp2 into issue_66
Copyright notices and authors updated