Support streaming request bodies longer than 2 GiB.

This uses a new API only available in Java 1.7 and
better.