Added some todos - deal with non-linklocal source addresses. I wonder how 'other' mdns implementations do this..
Some TODO updates, added support for local non-linklocal addresses in mdns too (and made IPv4 stuff strictly optional for mdns responder - by default we do only IPv6 for the time being, as IPv4 support is not fully fleshed out).