Make migrations more resilient.
* retry up to 3 times in the case of network timeouts.
* set verification consistency level to quorum for both reads and writes.
move verification inside copy operation so that I don't have to do another read.
* The second read was returning a different number of columns (sometimes more) than the first read.
track a few more counts so we can know for certainly how many records were copied, ignore and present.
modify output a little.
All another version of migration tool to migrate non-numeric CFs
use keyspace partitioner while using allrowsreader, do not rate limit for now
Reduce the granularity of time for rate limiting, add it to logs, take different approach to set ttl
Shutdown gracefully
Use proper stopping of things
Add thread name to the logs
Astyanax connection pool changes
Use proper rate throttling
Pass transportexception for now