[RUBY-73] fix load balancing plans returning nil
[RUBY-72] notify future listeners in a threadpool
fix test case
use executor to notify waiting threads
use correct future factory
shutdown executor when closing the cluster
use same-thread executor for combining futures
[ci skip] fix example
[ci skip] update CHANGELOG
Merge pull request #50 from datastax/callback-executor

Callback executor