Removed "sleep 10 seconds" calls in tests
Fix bug in AbstractReconnectionHandler + document concurrency policy.
Fix continuation indents in IntelliJ config.
Add idle timeout to the connection pool (JAVA-419).
Add comment to clarify ControlConnection#connect.
Extend test for JAVA-419.
Merge pull request #239 from pingtimeout/2.0

Removed "sleep 10 seconds" calls in tests
Add warning comment in EnumType.ORDINAL javadoc (JAVA-488).
Added shutdown invocation on underlying executor. Addresses JAVA-516
Update changelog for 516.
Changed default in DCAwareRoundRobinPolicy so it throws an exception when explicitly specified DC is invalid (JAVA-451).
Fix check for local contact points in DCAware policy's init (JAVA-511).
Make timeout on saturated pool customizable (JAVA-457).
Removed insertion-order dependent check for JAVA-511

The test used containsExactly assertion which assumes that the elements
appear in order.  This is not possible due to the collection
implementation and has to be replaced by containsOnly, which ignores
insertion order.
Merge pull request #241 from pingtimeout/JAVA-511-test-fix

Removed insertion-order dependent check for JAVA-511
Fix retry count passed to the RetryPolicy (JAVA-460).
Fix a few comments.
Improve test for control connection reconnection (JAVA-497).
Improve test for connection idle timeout (JAVA-419).
Downgrade Guava to 14.0.1 (JAVA-521).

This version is required for compatibility with Spark 1.1.

Patch submitted by Piotr Kołaczkowski.