Initial commit
README.md 更新

旧 aiming/iterator-tasks から移植＋誤字修正
とりあえずコードを一式移植。

テスト通るようにだけ修正。
タブ→スペース4つ
IteratorTasksから、System.Threading.Tasksの方のTaskにない処理はExtensionsプロジェクトに分離
IteratorTasksと.NET標準Taskのinterop系の処理をIteratorTasks.SystemThreadingTasksプロジェクトとして追加。
タブ→スペース4つ(再)、interopがらみ
コメント日本語で書いちゃったﾃﾍｯ くらいは README.md に入れといて見る。
本家に合わせて、Result → FromResult リネーム。
本家に合わせて First → WhenAny に変更。
#1 修正。IsDone を IsCompleted に。
#2 本家に合わせて TrySetResult
バグが残ってた。

というか、どこで混在したんだろう…
たしか、レビューの段階でこの問題に気づいて、amendしてからmasterにマージされてるもののはずで、現存してること自体が不思議。
テスト通らなくなってたのを修正
Merge branch 'master' of https://github.com/OrangeCube/iterator-tasks