shared: Move private daemon library functions to their own file

Start with get and set value but intent is to move all or most all of
static functions to this library where they can be tested more readily
via the check library.

Signed-off-by: William Douglas <william.douglas@intel.com>
shared: Move identify_client to private daemon lib

Signed-off-by: William Douglas <william.douglas@intel.com>
shared: Move add and delete poll fds to private daemon lib

Signed-off-by: William Douglas <william.douglas@intel.com>
shared: Move handle_client to private daemon lib

Signed-off-by: William Douglas <william.douglas@intel.com>