Fix IPv6 scope-id from DNS responses being lost

Currently GResolver drops the scope-id from DNS responses because it returns a list of GInetAddress which does not contain this information.

So this adds the scope-id to GInetAddress which is a somewhat odd place for this information but this is the best solution I can think of for the problem.
It wouldn't make sense for GResolver to return a GInetSocketAddress for example because that requires a valid port.

Merge request reports

Loading