Squashed 'DNSClient/' content from commit 3cdddf9

git-subtree-dir: DNSClient
git-subtree-split: 3cdddf9c0a5331301b22448938943fe2bf68d881
Merge commit 'c631f1c44f7465a12bce6d37e744b1d98201d276' as 'DNSClient'
integrate DNS Client subtree