Shade Netty dependency (JAVA-538).
Target schema refreshes more precisely (JAVA-543).
Add AddressTranslater for EC2 multi-region deployment (JAVA-518).
Don't check rpc_address for control host (JAVA-546).
Merge PooledConnection into Connection (in preparation for JAVA-505).
Optimize connection use after reconnection (JAVA-505).
Fix bug in JAVA-505 fix.
Improve message of NoHostAvailableException (JAVA-409).
Temporarily revert JAVA-505 and JAVA-518.

We are delaying these tickets to 2.0.10 to speed up the release of
2.0.9, which fixes critical bugs.
Rework connection reaper to avoid deadlock (JAVA-556).
Avoid deadlock when multiple connections to the same host get write errors (JAVA-557).
Make shuffle=true the default for TokenAwarePolicy (JAVA-504).
Merge branch '2.0' into 2.1