Took Connection and ConnectionFactory package private, as there is no real need to have it part of the public API now that we have Stream and StreamFactory
Took ChannelProviderFactory package private, as there is no real need to have it part of the public API.
Took ClusterableServer, ClusterableServerFactory, and ChannelProvider package private, as there is no real need to have it part of the public API.