Promise.prototype.done について

https://github.com/azu/promises-book/issues/32

- [x] `done`とはなにか?
- [x] なぜdoneが必要とされたの?
- [x] 沈黙したエラー
- [x] `done`の実装
- [x] 統一的なインターフェース
- [x] ネイティブPromiseのGCベース検知