[CHANGES] Java 8 CompletableFutures and Guava ListenableFutures into Scala Futures