Refactor: libcib: make querying node uuid more efficient
Previously, query_node_uuid() required up to 4 synchronous CIB calls, and the
first would return the entire node list. It now makes a single CIB call,
and that call returns only the node of interest, so it scales better.