CONNECT-315 Move id generation out of backend and into clients
CONNECT-315 Backend callbacks pass category objects, not linked-list nodes
CONNECT-315 Move references to occi_kind_nodes to kindnode.h
CONNECT-315 Remove unused pointers
CONNECT-315 Tidyup of declarations etc.
CONNECT-315 Remove unused code