Part of bzrlib.transport.http._urllib2_wrappers View In Hierarchy
Daughter classes can override to build their own specific opener