Speedup optimization
Рефакторинг
Сделал тесты более адекватными
 + public static JSPromise.fulfill
Избавился от потенциального  тика в resolve
0.2.0
Небольшой рефактринг путей
0.2.1
Заменил resolve-then на when
+ public static JSPromise.always
Добавил статические методы done и fail
Рефакторинг метода JSPromise.fulfill
Рефакторинг статических методов fulfill и reject
переименовал all в allFulfilled, all остался для обратной совместимости, рефакторинг
Переименовал локальные переменные для семантики
Переписал механизм разрешения promise под новые ужесточенные тесты
Обновил спецификационные тесты
workflow
fulfill и reject теперь могут работать асинхронно, потому что им теперь можно передавать promise/thenable
Починил бенчмарки