Add support for talking to Tor via a Socks Proxy

The tests are a bit of a mess because they depend on manually setting up a Tor Onion Proxy (something the next check in will hopefully fix) and because we are seeing an intermittent replication failure when using Tor. I think the later is a timing error but I can't be sure yet.

The complete list of work:
Update dependencies to new couchbase artifact names
Hacked our EktorpCreateClientBuilderTests to work with a static Tor OP.
Deleted ThaliUrlConnection class and related tests since we don't want to
  support Tor enabling it.
Added support for a SOCKS proxy to our client code so we can talk to the
  TOR OP
Centralized our Apache HTTPClient code into Universal since we needed to
  access some config options we couldn't get to through Ektorp's nifty
  Apache config class
Updated our SLF4J dependencies so we don't need our custom release anymore
Cleaned up logging code