Fix tests to only create MetadataManager once
Increase thread count for unit tests
Remove unused and redundant surefire configuration
Remove unused commons-lang dependency
Remove dependency on commons-lang3
Log exception for skipped queries
Extract TestingPostgreSqlServer to separate project
Make constructor protected for abstract class
Allow using smoke tests for non-sampled connectors
Update example in deployment instructions
Add docs for MySQL and PostgreSQL connectors
Add missing @Override annotations

These were found by static code analysis in Eclipse.
Fix issues found by findbugs
Add support for reading data from MapR
Change Cassandra properties to use Duration
Fix TestSqlStageExecution.testSplitAssignment()
Split TestingPrestoClient into base and implementation

This allows other clients to use the infrastructure to pull data out
of a presto server. The Kafka test suite uses this to pull data out of
tpch and write it into the Kafka topic out-of-band (the kafka
connector is read-only).
Add Kafka connector
Move utility methods into Raptor

These utility methods are internal to presto-main and should not be
depended on, even though they are technically available to the plugin
(which depends on presto-main due to ConnectorDataStreamProvider).
Use shared utility method