Added Future.spread() to ease migrating to Q in future