adding Future static methods: resolve, accept, reject
adding Future helper catch method
adding Future helper done method. Support undefined callbacks passed to Future.appendWrappers
adding Future static methods: any, every, some
correcting Future static methods resolve, accept, reject: the spec doesn't mention setting the synchronous flag