add scala.concurrent.java8.FutureConverter

Conversions between Future and CompletionStage, with JavaDoc. Also
contains accessors for ExecutionContext converters and Promise
construction (which are basically inaccessible in the Scala library
because they are located in companion objects to traits).