Disposable 追加

Rx のものにならう。
代わりに、TaskInteraction.ActionDisposer 撤廃
EventExtensions.Add を Subscribe に変更

Add で、外から与えたデリゲートを Remove する手段がないので、IDispose を返すように変更。
性質がちょっと変わっているので名前も変えたというか、IDispose 返す奴の名前はRxにならってSubscribe。
Merge pull request #25 from ufcpp/Disposable

Disposable 追加
Merge pull request #26 from ufcpp/IEvent.Subscribe

EventExtensions.Add を Subscribe に変更