Make statement ctor protected
Clean up imports
Merge branch '1.0' into 2.0

Conflicts:
	driver-core/src/main/java/com/datastax/driver/core/ArrayBackedResultSet.java
	driver-core/src/main/java/com/datastax/driver/core/Cluster.java
	driver-core/src/main/java/com/datastax/driver/core/ColumnMetadata.java
	driver-core/src/main/java/com/datastax/driver/core/Connection.java
	driver-core/src/main/java/com/datastax/driver/core/ControlConnection.java
	driver-core/src/main/java/com/datastax/driver/core/DataType.java
	driver-core/src/main/java/com/datastax/driver/core/DefaultResultSetFuture.java
	driver-core/src/main/java/com/datastax/driver/core/Host.java
	driver-core/src/main/java/com/datastax/driver/core/HostConnectionPool.java
	driver-core/src/main/java/com/datastax/driver/core/PreparedStatement.java
	driver-core/src/main/java/com/datastax/driver/core/RequestHandler.java
	driver-core/src/main/java/com/datastax/driver/core/ResultSet.java
	driver-core/src/main/java/com/datastax/driver/core/ResultSetFuture.java
	driver-core/src/main/java/com/datastax/driver/core/Session.java
	driver-core/src/main/java/com/datastax/driver/core/SessionManager.java
	driver-core/src/main/java/com/datastax/driver/core/Statement.java
	driver-core/src/main/java/com/datastax/driver/core/TableMetadata.java
	driver-core/src/main/java/com/datastax/driver/core/querybuilder/Assignment.java
	driver-core/src/main/java/com/datastax/driver/core/querybuilder/BuiltStatement.java
	driver-core/src/test/java/com/datastax/driver/core/CodecTest.java
	driver-core/src/test/java/com/datastax/driver/core/ConsistencyTest.java
	driver-core/src/test/java/com/datastax/driver/core/CustomTypeTest.java
	driver-core/src/test/java/com/datastax/driver/core/DataTypeTest.java
	driver-core/src/test/java/com/datastax/driver/core/ExceptionsTest.java
	driver-core/src/test/java/com/datastax/driver/core/LoadBalancingPolicyTest.java
	driver-core/src/test/java/com/datastax/driver/core/RetryPolicyTest.java
	driver-core/src/test/java/com/datastax/driver/core/StateListenerTest.java
	driver-core/src/test/java/com/datastax/driver/core/querybuilder/QueryBuilderITest.java
	driver-core/src/test/java/com/datastax/driver/core/querybuilder/QueryBuilderTest.java
	driver-core/src/test/java/com/datastax/driver/core/utils/UUIDsTest.java
Merge branch '2.0' of https://github.com/datastax/java-driver into 2.0

Conflicts:
	driver-core/src/main/java/com/datastax/driver/core/Session.java
Reject BatchStatement with more than 64K elements

JAVA-229 #fixes
Merge branch '2.0' of https://github.com/datastax/java-driver into 2.0
Type测试