Remove the use of urllib for SSL connections

Using urllib for SSL connections when behind a proxy is known to be
broken.

Upstream has fixed this in urllib2 in Python 2.6.3 and newer so
replace uses of urllib for SSL connections with urllib2 methods.

R=maruel@chromium.org
BUG=134165
TEST=gclient sync behind corporate proxy. Submitting this CL with git_cl.


Review URL: https://chromiumcodereview.appspot.com/10825107

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@149742 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/tests/git_cl_test.py b/tests/git_cl_test.py
index 0c3736e..0a916c7 100755
--- a/tests/git_cl_test.py
+++ b/tests/git_cl_test.py
@@ -431,7 +431,7 @@
       # others paths, such as /usr/share/locale/....
       return True
     self.mock(git_cl.os.path, 'exists', Exists)
-    self.mock(git_cl.urllib, 'urlretrieve', self._mocked_call)
+    self.mock(git_cl, 'urlretrieve', self._mocked_call)
     self.calls = [
         ((['git', 'config', 'rietveld.server', 'gerrit.chromium.org'],), ''),
         ((['git', 'config', '--unset-all', 'rietveld.cc'],), ''),