[WIP] promise.prototype.done について

https://github.com/azu/promises-book/issues/32

- [ ] `done`とはなにか?
- [ ] なぜdoneが必要とされたの?
- [ ] 沈黙したエラー
- [ ] `done`の実装
- [ ] throwはキャッチできる
- [ ] ネイティブPromiseのGCベース検知