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).