Cluster._make_connection_kwargs accept overrides for internal defaults
Cluster._make_connection_kwargs accept overrides for internal defaults

Make CC use protocol.ProtocolHandler for internal connections, to avoid
specialized implementations.

kishkaru/python-driver,mambocab/python-driver,kishkaru/python-driver,bbirand/python-driver,thobbs/python-driver,yi719/python-driver,jfelectron/python-driver,vipjml/python-driver,mambocab/python-driver,thelastpickle/python-driver,markflorisson/python-driver,thelastpickle/python-driver,jregovic/python-driver,beobal/python-driver,datastax/python-driver,stef1927/python-driver,bbirand/python-driver,tempbottle/python-driver,stef1927/python-driver,coldeasy/python-driver,mobify/python-driver,yi719/python-driver,coldeasy/python-driver,thobbs/python-driver,tempbottle/python-driver,jfelectron/python-driver,markflorisson/python-driver,vipjml/python-driver,mobify/python-driver,datastax/python-driver,jregovic/python-driver,beobal/python-driver