Preliminary port for libasyncns

Signed-off-by: Vassilis Laganakos <vassilis@einval.com>
Preliminary port for libsigc++20

Signed-off-by: Vassilis Laganakos <vassilis@einval.com>