Replacing AndroidHttpClient with HttpUrlConnection

No more ```reset()```, since each connection instance is per URL and is disconnected and returned to the connection pool right away.