Added new IConnectionSpecification interface and utility class, for use with environments where hostnames are non-unique.