Added explicit address bind api for JmDNS.
More robust local peer testing.
Cleanup.
Split 'common/' into commit '8a82a4726caf684a59b269fcbb3e037f4b14cf28'

git-subtree-dir: common
git-subtree-mainline: 4509e2fd98df52796a6059a8d5ea3a88f18e1ece
git-subtree-split: 8a82a4726caf684a59b269fcbb3e037f4b14cf28