ALWAYS_RESOLVE_SYNCHRONIOUSLY for perf sake

ALWAYS_RESOLVE_SYNCHRONIOUSLY will do just that for perf seke, but not
spec compliant

More tests for Promises.all, and make it work with
ALWAYS_RESOLVE_SYNCHRONIOUSLY