ビルド時に警告が出るのを修正した

NotificationMessage.GetHashCodeは使っていないがオーバーライドしないとコンパイラが文句を言ってくるので定義して黙らせるようにした。
配信開始時のSourceStreamFactoryを明示的に指定するようにした

PeerCast.BroadcastChannelは渡されたUriから自動的にSourceStreamFactoryを検索して使用していたが、選択基準がUriのスキームだけだと同じスキームで別な動作をするSourceStreamが使えないので、選択はBroadcastChannelの外で行って明示的に渡すようにした。
ISourceStreamFactoryには配信用かリレー用か選択するためのTypeプロパティと配信時に既定のUriをユーザに示せるようにDefaultUriプロパティを追加した。
トラップされない例外が投げられた場合に落ちる前に例外のログを書き出すようにした

トラップされない例外が投げられた時にスレッド毎にトラップして例外を通常のログに書き出すようにしていたが、
スレッドプールで処理されなかった例外など漏れがありログも常にファイルに書き出されてるとは限らないので、
全くトラップされなかった例外に関してはAppDomain.UnhandledExceptionイベントで受け取って
設定ファイルと同じ場所のexception.logに書き出すように変更した。
Bump version up to 1.7.2
グローバルIPアドレスを持っていないノード情報があった時に落ちる場合があったのを修正した

グローバルIPアドレスがnullになっているノード情報があった場合に接続先選択やviewxmlの表示で落ちるようになっていたので修正した。
Bumped version up to 1.7.3
appcastを更新忘れていたので入れた