Development code for Sockets provider

- This is an incremental devel code for Sockets provider.

There is a list implementation available in include/indexer.h.  A single-linked list implementation can be added there.