[maven-release-plugin] prepare release 1.0.5
[maven-release-plugin] prepare for next development iteration
Update READMEs
Use interfaces for most main object to faciliate testing/mocking

JAVA-195 #fixes
Merge branch '1.0' of https://github.com/datastax/java-driver into 1.0
Merge branch '1.0' into 2.0

Conflicts:
	README.rst
	driver-core/CHANGELOG.rst
	driver-core/README.rst
	driver-core/pom.xml
	driver-core/src/main/java/com/datastax/driver/core/Cluster.java
	driver-core/src/main/java/com/datastax/driver/core/ControlConnection.java
	driver-core/src/main/java/com/datastax/driver/core/HostConnectionPool.java
	driver-core/src/main/java/com/datastax/driver/core/Metadata.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/Row.java
	driver-core/src/main/java/com/datastax/driver/core/Session.java
	driver-examples/pom.xml
	driver-examples/stress/pom.xml
	pom.xml
Update READMEs
Document that null values are not supported in collections
Merge branch '1.0' into 2.0

Conflicts:
	driver-core/src/main/java/com/datastax/driver/core/BoundStatement.java
Make PreparedStatement an interface too
Undeprecate BoundStatement
Merge branch '1.0' into 2.0
Merge branch '1.0' of https://github.com/datastax/java-driver into 1.0
Merge branch '2.0' of https://github.com/datastax/java-driver into 2.0
Merge branch '1.0' into 2.0

Conflicts:
	README.rst
	driver-core/README.rst
Update changelog
select测试
Merge branch '2.0' of https://github.com/datastax/java-driver into 2.0

Conflicts:
	driver-core/src/main/java/com/datastax/driver/core/Cluster.java
	driver-core/src/main/java/com/datastax/driver/core/ControlConnection.java
	driver-core/src/main/java/com/datastax/driver/core/PreparedStatement.java
	driver-core/src/main/java/com/datastax/driver/core/Session.java