This is for issue #66, which will remain open till 2.0.0 is released
This renames ListenableFutureResult into SettableListenableFuture.  The old ListenableFutureResult will continue to exist till the 2.0.0 release, but it just depends on the implementation of SettableListenableFuture now.