IEventをTaskNavigationからこちらに移動

専用プロジェクトを1つ。
名前空間はSystemにしてしまった。手抜きは手抜きなんだけども。よい名前もなく(Commonとかしか思いつかない)。
Merge pull request #4 from ufcpp/ievent

IEventをTaskNavigationからこちらに移動
ForceCancel削除

元々危ないから使っちゃいけないとなってたなずなのに消してなかった。
Merge pull request #5 from ufcpp/remove-force-cancel

ForceCancel削除
CancellationToken.None版のFirstAsync追加
Merge pull request #6 from ufcpp/FirstAsync

CancellationToken.None版のFirstAsync追加