allow setting an Executor for returned Promise
Executor as interface, some fixes
2.0.1 release notes
Merge branch 'release/2.0.1' into develop