prov/sockets: add per domain connection map for sockets level connection.

Sockets provider update.
- Add per domain connection map to manage sockets level connection establishment.
- Update fi_av APIs implementation in sockets provider accordingly.
Please see the common/shared code to see if one of the classes defined there can provide this functionality.  Something like the index map may be usable or adaptable.