Add failing tests for onFulfilled/onRejected returns a value.

(http://promises-aplus.github.io/promises-spec/#point-41)[2.2.7.1]
If either `onFulfilled` or `onRejected` returns a value `x`, run the Promise Resolution Procedure `[[Resolve]](promise2, x)`.

This only tests returning simple values for now.