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.
This is a check to see if the addr passed in by the users has the same sa_family as they set in addr_format (av->addrlen is set by that time).