Changed the API of ClientBase to return BaseFutureAdaptor to handle future implementations from different frameworks.

Added a Ning AsyncHttpClient client implementation.