Add timeout to ResponseFuture.result()
Include defunct/closed in Connection.__str/repr__