xutils: break out string handling and locking

Break out all string handling functions and lockme stuff in order
to further eliminate the big code blob in xutils, so that it can
be easier maintained.

Signed-off-by: Daniel Borkmann <dborkman@redhat.com>
cpus: break out cpu related functions from xutils

Signed-off-by: Daniel Borkmann <dborkman@redhat.com>
xutils: remove unused declaration

Signed-off-by: Daniel Borkmann <dborkman@redhat.com>
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>
cpusched: remove useless header comment

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