PCPSourceConnectionで接続が切れた時に落ちることがあるのを修正した

接続が切れている状態でPCPSourceConnection.RemoteEndpointを呼び出すとnullを返して落ちることがあったので、接続時にRemoteEndPointを取得したら接続が切れてもそれを返すようにした。
Merge pull request #62 from niwakazoider/master

FLVのH.264/AVC対応
WPF版の設定にチャンネル自動切断の設定を追加した

WPF版の設定タブにチャンネル自動切断の設定を追加した。
ついでに適用ボタンを押さずとも変更時に設定されるようにした。
WPF版GUIの設定タブが見切れるのを修正した

見切れたらスクロールバーを出すようにした。
WPF版GUIの数値設定をUpDownでできるようにした
WPF GUIの設定用ダイアログボックスの表示を調整した
GUIの表示をこまごまと調整した
WPF GUIでチャンネル一覧の状態表示をアイコンにした

色と記号の両方を表示するためアイコンにしてみた。
WPF GUIでチャンネル毎の接続一覧にもアイコンを表示するようにした
配信開始ダイアログで掲載YPの掲載無しが選べなかったので選べるようにした
チャンネル情報のタブに配信・リレー継続時間を表示するようにした
チャンネル情報編集中に編集したチャンネル情報がリセットされないようにした

チャンネル情報編集中に編集したチャンネル情報が時間でリセットされてしまっていたので、編集後は適用ボタンを押すまで情報更新されないようにした。
GUIのデフォルトをWPF版に変更した
配信開始ダイアログで履歴の呼び出しをできるようにした

配信開始時の設定を保存して配信開始ダイアログで履歴として呼び出せるようにした。
Merge commit '8b2a2c1e2644c5d81380d8317c75de692af1a5cf' into wpfgui3
WPF版GUIの通知アイコンメニューにヘルプ表示の項目を追加した
WPF版GUIでもウィンドウの位置とサイズを記録するようにした
使用不可なプラグインは起動させないようにした

IPlugin.IsUsableプロパティがあったが使われてなかったので、読み込んでも使用可能なプラグインとして列挙しないようにした。
使用不可も含めた全プラグインの表示ができないので何か列挙する方法が必要かもしれない。
Windows.Forms版のGUIを使用不可にした

WPF版のGUIに置き換えるためWindows.Forms版のGUIは使用不可にした。
上書きでインストールしたときにPeerCastStation.GUI.dllが残ってPeerCastStation.WPF.dllがあると両方起動されてしまうので、PeerCastStation.GUI.dllは残ってても起動しないように使用不可にすることで対処した。
WPF版GUIはWindows以外で起動しないようにした

WPF版GUIはWindows以外のMonoでは動作しないのでプラグインレベルで起動しないようにした。
起動しないようにしても読み込む時点でエラーになる可能性があるので要確認。