close #451: Fix invalid HTML

だいたいこんなことをやっています。

* `alt`属性の追加
* 不正な属性の削除
    * `type`属性を複数持つ`<input>`要素の特定と修正
    * `href`属性を持つ`<span>`要素の特定と修正
* `label`要素が複数の`<input>`要素を含むケースを排除
* HTML属性に含まれる`&`を`&amp;`で置換
* 不要な閉じタグの削除
* 参加者リストページの`colspan`属性の値を修正 （これは機能上もバグと言えます）
* #451 でオススメいただいた修正