Factor out HttpScribeServer from AsyncHttpClient test sources to make code clearer
Use NiftyClientConnector to establish connections

Using NiftyClientConnector instead of HostAndPort separates ThriftClient<T> from the details of the different types of addresses and parameters that need to be passed when creating a NiftyClientChannel
add scribe.thrift resource, rebuild scribe thrift-generated code
update to libthrift 0.9.0
dependency updates. Most notably, update httpclient and httpcore to 4.2.x (to align with airlift 0.68).
Merge branch 'master' of github.com:facebook/swift

Conflicts:
	swift-service/src/test/java/com/facebook/swift/service/scribe/scribe.java