soup-address: fix a GMainContext bug
soup-address: fix a GMainContext bug

SoupAddress's GSocketAddressEnumerator implementation was passing the
wrong GMainContext to soup_address_resolve_async(), although it only
ended up affecting the address-is-already-resolved case. Fix this.

Also, remove the async_lookups list from SoupAddressPrivate, and just
make multiple calls to the resolver if there are multiple calls to
soup_address_resolve_async() at once, since that code didn't handle
different GMainContexts correctly.

fanc999/libsoup,Distrotech/libsoup,jwendell/libsoup,fanc999/libsoup,jwendell/libsoup,jwendell/libsoup,Distrotech/libsoup,Distrotech/libsoup,Distrotech/libsoup,Distrotech/libsoup,fanc999/libsoup,fanc999/libsoup,jwendell/libsoup,jwendell/libsoup,fanc999/libsoup