Throws NPE on null in addContactPoint (JAVA-291)
Add new C* 2.1 metadata (JAVA-375).
Merge pull request #193 from olim7t/java375

Add new C* 2.1 metadata (JAVA-375).
Properly close unused connection
Don't mark node suspected at initialization and other cleanups
Avoid LoadBalancingPolicy onDown+onUp at startup (JAVA-315).
Limit unecessary work on startup
Fix unit test
Merge branch '2.0' into 2.1

Conflicts:
	driver-core/src/main/java/com/datastax/driver/core/ControlConnection.java
Merge commit '180db420008cb9d30fafd4675bfb0f96dd160a39' into 361v2

Conflicts:
	driver-core/src/main/java/com/datastax/driver/core/Cluster.java
	driver-core/src/main/java/com/datastax/driver/core/Connection.java