DNS: split request callback information from actual DNS table to be able to optimize memory usage for multiple parallel requests (and clean up the code a bit)
Merge branch 'master' of git.sv.gnu.org:/srv/git/lwip
DNS: minor coding style fix: pEntry -> entry
revert accidentally committed test code
added source port randomization to make the DNS client more robust (see bug #43144)
DNS: does not support IPv6, may return a name cased different than the request (when multiple requests are combined to one)
added pbuf_take_at() and pbuf_put_at() (in preparation for dns.c changes)
dns.c: change dns_send/dns_recv to operate on pbuf, not on contiguous buffer -> dns_payload_buffer/DNS_MSG_SIZE can be removed
fixed bug #43192 tcp_enqueue_flags() should not check TCP_SND_QUEUELEN when sending FIN
minor: fixed coding style in pppapi.h/.c
tabs -> spaces in opt.h (ppp-related)
init.c: LWIP_PPP_API needs NO_SYS==0
patch #8480 Fix handling of dns_seqno wraparound
Parts of patch #8397 Typos corrected in comments and text outputs
More of patch #8397 Typos corrected in comments and text outputs
Reverted typo fix for vj.c which is in the original sources: no need to add a diff only because of a typo...
Merge branch 'master' of git://git.savannah.nongnu.org/lwip

Conflicts:
	src/core/dhcp.c