Fix for issue #21

1) Invoking close connection when the Observable returned from HttpClient.submit() is unsubscribed.
2) Fixed java examples, they were broken after the name change of HttpRequest/Response.
3) Modified a test case HttpClientTest.testReadtimeoutCloseConnection() to not check for deleted connections from the pool due to issue #76