pushed proxy support all the way down into the connection object so as to abate confusion
all new unit tests for all new utils
cleanup and minor bug fixes
changed progress reporting from buffer size based to time interval based
Merge branch 'master' into jconnor-eventlet-urllib2-fix
Merge branch 'master' into jconnor-eventlet-urllib2-fix
suggested changes from pr review
Merge pull request #460 from pulp/jconnor-eventlet-urllib2-fix

Jconnor eventlet urllib2 fix