各種ストリーム停止時のイベントとチャンネルが閉じた時のイベントに終了理由を渡せるようにした

チャンネルが閉じた時のイベントで終了理由が知りたい場合があるため、引数に終了理由を格納して渡すようにした。
その過程でISourceStream.StoppedとIOutputStream.Stoppedイベントでも引数に終了理由が入るようになった。
チャンネルの接続が切れた時に通知するChannelNotifierを追加した

チャンネルの接続が切れた時にわかるように通知メッセージを出すようにした。
トラッカー上でチャンネルが終了していた場合とトラッカーや全てのホストに接続できなかった場合では別なメッセージを出すようにしてある。