HTTP: support for ALPN if node.js supports it. Fixes #5