XXX software/dnsresolver: Introduce
XXX: * cover with tests * split to stack to eventually use the local v4 access * add proper README.rst * add missing udp listening promise
XXX: * cover with tests * split to stack to eventually use the local v4 access * add proper README.rst * add missing udp listening promise