Spec 1.1 self fulfillment

* Test `[[Resolve]](p, p)` throws a `TypeError`	
* Test handling of thenables that fulfill with themselves

Legendary 0.9.0 passes.