Fix all and allSettled

Such that they both create new output arrays and both deprecate their
acceptance of an input promise in the static case.