corking: break out udp/tcp cork functions

No, it's not about whine bottles ... move udp and tcp cork functions
out of xutils.c, so that we can further let it shrink.

Signed-off-by: Daniel Borkmann <dborkman@redhat.com>