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.