The copy of HttpClient in Android does not actually match any of the released versions, as this mailing list trail shows. Google seem to have taken an arbitrary snapshot of the development code base and used that.
The closest matches seem to be:
- httpcore-4.0-beta2.jar
- httpclient-4.0-beta1.jar
Seems like a colossal cock-up to me.