Python 3.3 support
Tests: Merged unique name generation functions into a single function, with 'good enough' uniqueness
Tests: Allow testing of httplib's code path on Windows so we can debug it using PTVS on Windows