Use the system proxy when it's defined.
The default HttpUrlConnection does that, as well as okhttp.
This should only work on API v12 and above. Before that the system proxy had to be caught manually by the UrlConnection user.
goddamn gradle publishing
ffs
ffs
remove file
Refactor proxy implementation. Maybe this should go into ion?

Though HttpUrlConnection behaves the same way, uses proxy automatically.
AsyncSSLSocketWrapper: Perform handshake before allowing read/write.
ByteBuffer List fixes:

Stop assuming everything is array backed.
readString/peekString refactor.
Default charset is ascii.

SSL:

Conscrypt an SPDY prep.
derp.
fixes for eclipse
removed package protected on some fields so that subclasses could access the fields