http2: merge github.com/bradfitz/http2 (branch: golang.org/x/net)

This adds the http2 directory from github.com/bradfitz/http2