First steps at making URLConnection a shim.

This extracts the URLConnection APIs to their own project. I still need to
go back and clean up some names in tests, add documentation, and move the
actual HttpURLConnection implementation details into this module.
Merge pull request #834 from square/jwilson_0517_urlconnection

First steps at making URLConnection a shim.