GUIでトラッカー直下に接続しているチャンネルは太字で表示するようにした

GUIのチャンネル一覧にてトラッカー直下に接続しているチャンネルは太字で表示するようにした。
HTML UIでもトラッカー直下に接続しているチャンネルは太字で表示するようにした

GUIのチャンネル一覧にてトラッカー直下に接続しているチャンネルは太字で表示するようにした。
チャンネルリストのコンテキストメニューで切断と再接続もできるようにした
GUIのViewModelを整理した

ViewModelをいろいろと整理した
GUIのチャンネル情報編集をわかりやすくした

GUIのチャンネル情報欄を編集できない場合はそれなりの色で表示するようにした。
編集した時には即座に更新ボタンが押せるようになるようにした。
Merge pull request #100 from niwakazoider/master

FLVメタデータの取得方法を変更
チャンネル毎の最大上り帯域を設定できるようにした

合計の最大上り帯域だけでなく、チャンネル毎の最大上り帯域も設定できるようにした。
合計の方は0は0kbps扱いだが、チャンネル毎の方は0で無制限になるようにしている。
ただし両方有効なので合計の方にひっかかって最終的に無制限にはならない。
HTTPリクエストのHostヘッダがおかしい場合に落ちることがあるのを修正した

HTTPリクエストのHostヘッダがおかしい場合はリクエストのUriがnullになるようにしていたが、
落ちることがあるのでHostヘッダがおかしくてUriを作成できない場合はlocalhostで置き換えるようにした。
おかしなHTTPリクエストには反応しないようにした

リクエストのパスおよびHostヘッダがおかしい場合にはなんとなく通すのではなく、反応しないようにした。
接続一覧のアイコンが正常に更新されていなかったのを修正した

接続一覧のConnectionStatusが変更通知出されていなかったので修正した。
バージョンを1.6.0に上げた

バージョンを1.6.0に上げてドキュメントも合わせて更新した。
配信を再接続した時にビットレートの自動設定が再設定されなかったのを修正した

ビットレートの自動設定は接続時にビットレートが設定されていない場合のみ行っていたが、
再接続した際に以前に自動設定されたビットレートがあるとずっとそれを使ってしまっていたため、
チャンネルが作成された時点でビットレートが設定されてない場合に自動設定とするように修正した。
ドキュメント等を1.6.0に合わせて更新した
Merge branch 'issue59'
無いとマージさせてもらえなかった不要なファイルを消した
HTTP APIで扱うオブジェクトIDを正しく生成するようにした

HTTP APIで扱うオブジェクトIDはGetHashCodeで作っていたが、ハッシュ値はユニークである保証が全くないので、ユニークであることが保証されるオブジェクトIDを独自に作って管理するようにした。
HTML UIで設定のページをレイアウト変更した

HTML UIの設定ページが窮屈なレイアウトになっていたので、接続設定をメインのレイアウトに組み込む形に修正した。
配信しているチャンネルに対してリレーリクエストを出すと落ちるのを修正した

配信しているチャンネルがERRORやIDLEの状態の時にリレーリクエストを出すと指定したアドレスに接続にいった挙句落ちるようになっていたので、配信しているチャンネルにリレーリクエストを出しても再接続しないようにした。
ちょっとおかしなHTTPリクエストヘッダを受け入れるようにした

swmpが/adminへのリクエスト時にURIとHTTPバージョンの間にスペース2個でリクエストを送ってきた。
規格的には違反だがべつに受け入れてもかまわない部分だったので、リクエストヘッダのスペースは複数でも受け入れるように変更した。
/adminのid指定に余計な物がついてても正しくチャンネルIDを抽出するようにした

swmpが/adminへのid指定に.asxなどの拡張子をくっつけてくるので、先頭のチャンネルIDだけ抽出するようにした。