Update android target to work with self signed certificates if needed.

Updates the android target to use a version of HttpClient that is closer to the version shipped with Android.  Also adds support for skipping SSL certificate verification.  This allows the client to be used with self signed certificates.