don’t support self fulfillment

RSVP violates the spec here because of embers semver, but es6-promise should not.
keep AST size down
Merge pull request #48 from jakearchibald/revoke-self-fulfillment

Revoke self fulfillment