Make download a bit more robust by falling back to wget or curl if urllib fails.

This was triggered by some odd problem on RACF access python.org via HTTPS.  I suspect the BNL proxy.