[android] Fresh unit-tested java HTTP client implementation

Consider ```request/response``` instead of ```input/output```.