I think we should expose the following in Variant, which can help us portably deal with this problem.  SPDY3's impl will be different than HTTP/2.

`boolean isProhibitedHeader(String name);`

Then, we can use this to stop creating headers we will later delete, expensively, via `List.remove()`.

@JakeWharton @swankjesse sound good?