* Update RSVP to 4.0, to implement PromiseLike<T>.
- RSVP Promises can now be used with `async` and `await`.
- RSVP types now match what is in RSVP 4.0.
* Update ember-testing-helpers for fixed RSVP.
* Ember.js: correctly represent most of the framework.
- Capture the actual behavior of most of the framework, including computed
properties, custom getters and setters and the custom Object model more
generally, prototype extension via `.extend`, and the mixin pattern.
- Support the new modules API alongside the global API.
- Add extensive tests.
- Update inline documentation.
- Use the new, async/await compatible RSVP definitions.
* Ember/RSVP: drop .prettierrc files.
* Drop types/rsvp/assert.ts -- stick to just rsvp-test.ts.
* Fix ember-testing-helpers-tests on top of module itself.
* Fix RSVP import in ember-testing-helpers.
* Fix 'typeRoots', set ember-testing-helpers to use TS 2.4.
* Fix missing 'types' compiler option.
* Fix errors caught by dtslint.
* A few more tslint tweaks.
* Fix account link in ember-testing-helpers authorship.
* Disable strictFunctionTypes for Ember, RSVP.
* fix array.reduce signature conflict in ts@next