Makefile recreated from fragments
Detail: Remove redundant FetchMake (now superceded by the shared makefiles) and from dns.c various duplicated or unused headers. Use agnostic TCPIPLibs: include path, so CI works. Admin: Submission for TCP/IP bounty.