Add java.util.logging format sepecification to unit tests
Remove logging initialization from H2QueryRunner
Reorganize test queries code

Move add static assertion methods to QueryAssertions
Convert helper methods in AbstractTestQueryFramework to use static methods
Simplify AbstractTestQueryFramework
Rename distributeData to copyAllTables
Merge partitions for a host into a singel split

Merge multiple partitions into a single split by using IN CLAUSE when the partitions have same host list
Favor token range query to equalit query

Token range query is way faster than key equality query, so lower
cassandra.limit-for-partition-key-select to 200
Replace the simple token range split with Cassandra internal token split thrift API
Fix type mappings for decimal and inet
Pushdown index column predicate to CQL token range query
Add Cassandra CREATE TABLE
Add support for sampled tables
Keep original domains as remaining if using token range query
Support multiple ranges in domain when retrieving partitions
Add Cassandra DROP TABLE
Store column order and hidden flag in table comment

Cassandra does not preserve column order in with created tables.  Column order is important
for correctness of SELECT * queries.  This change stores the column order and the hidden flag
in the comment field of the table.
Run integration test suite on cassandra
Use Cassandra.Client in a thread safe manner
Retry all failed calls to CassandraSession
Add fast smoke test for distributed Cassandra

Disable full Cassandra distrbuted tests in normal build as they are simply too slow
Add cassandra authentication credentials
Change SqlParser to not be static