AsyncHttpClient: fix copyHeader
delete directory
AsyncServer: nslookup exceptions were not being passed to ConnectCallback
AsyncSocketMiddleware: merge keep alive socket hash with connection info hash.
AsyncSocketMiddleware: only keep sockets alive for 5 minutes (tbd)
add domain failure test
fixup dns failure test
Switch from DiskLruCache to FileCache
Refactor and reorganize ResponseCacheMiddleware
Merge branch 'master' of https://github.com/koush/AndroidAsync

# By Koushik Dutta
# Via Koushik Dutta
* 'master' of https://github.com/koush/AndroidAsync:
  Refactor and reorganize ResponseCacheMiddleware
  Switch from DiskLruCache to FileCache
  fixup dns failure test
  add domain failure test
  AsyncServer: nslookup exceptions were not being passed to ConnectCallback AsyncSocketMiddleware: merge keep alive socket hash with connection info hash. AsyncSocketMiddleware: only keep sockets alive for 5 minutes (tbd)
  delete directory
  AsyncHttpClient: fix copyHeader