HTTP出力にBasic認証をかけられるようにした

外部からのアクセスに対して許可を出していると視聴も操作もやりたい放題で問題があったので、必要があればBasic認証をかけられるようにした。
ローカルマシンからのアクセスに対しては認証は常に不要となっている。
待ち受けポート毎の認証設定を保存するようにした
GUIでもポート毎の認証有無とID・パスワードを編集できるようにした
HTML UIでもポートの追加時に認証の要不要を選べるようにした
Merge branch 'httpauth'
Merge branch 'master' of github.com:kumaryu/peercaststation