[RUBY-18] improve and cleanup logging
remove unused constant
log message when control connection is unlikely to recover
prevent scheduling of multiple reconnects to the same host
shuffle replicas to prevent overloading
fix typo
make token-aware scenario more deterministic
make default policy scenario more deterministic
ensure all hosts are up before continuing
make sure first host succeeds in tests
bump consistency to make batch test deterministic
handle unprepared error
Merge pull request #30 from datastax/RUBY-18

RUBY-18