Better handling of passwords (user should be queried only once).
* bzrlib/transport/http/_urllib.py: (HttpTransport_urllib.ask_password): Avoid requesting password from user by querying the password manager for already typed password.
* bzrlib/transport/http/_urllib2_wrappers.py: (Response, Response.begin): Makes the body ignored responses extensible by daughter classes.