[YAML] Update ES dependency commit point
Add `explain` parameter to Cluster\Reroute Endpoint
Temporarily disable test - waiting on fixed yaml parser
Prevent exception when `connectionPoolParams` overwrite the defaults

Previous code threw an exception if the connectionPoolParams were
overwritten in a manner that removed the `randomizeHosts` option.
Update SniffingConnectionPool to use 1.0 endpoints

Also adds an integration test
Update SniffingConnectionPool unit tests
Default port.