repo._handle_new_remote(): make mirror_setup implicit
Add repo.get_handle() returning a cached librepo handle
remove: repo.urlgrabber_opts()

Make urlopen() use repo instead, so stuff as proxy
setting is honored properly in _retrievePublicKey().