ENG-4228: allow a client to reconnect to a new cluster if its connection count is 0.
Merge remote-tracking branch 'origin/master' into ENG-4228-reconnect
ENG-4228: requisite test
Merge pull request #689 from VoltDB/ENG-4228-reconnect

Eng 4228 client reconnect when the clusterid is different if no connections