Migrate _dispatch_request to use urrlib2 so it uses proxy

versions.AppVersions was not working on my particular installation because httplib will not use proxy settings by default. Migrating _dispatch_request to use urlib2 fixes this, as urlib2 will use proxy if configured in the system.