Removed old interface `Promise.resolved` and `Promise.rejected` in favor of `Promise.resolve` and `Promise.reject`. Broke out the interfaces callbacks to the Promise prototype for nice performance boost. Also change `Promise.resolve` so that it can handle inputs that are spromises, thennables, and non promise values -- Promise.cast.
Checking in new diet artifacts