use python requests as urllib ignores no_proxy environment variable

Hi, I was getting a 403 error with no clues about what was happening. The problem was urllib ignore no_proxy setting, and will hit the proxy defined in https_proxy, and will be getting the proxy error page, thus failing ticket validation.

If this is merged python-requests should be added as a dependency.