A backport of scala.concurrent.Future (SIP-14) for Scala 2.9.2