Fix #1180 Make 'pip search' support http proxy

  * Renamed class `UrllibTransport` to `RequestsTransport`
  * Refactored the `Transport` child class to make use of `requests`