設定ファイル処理部分の整理と予約IDの永続化

【以下の問題に対応】
・EDCBの予約ファイル等は複数プロセスから利用されるが、競合時に再試行するしくみがないため最悪で全消去の危険がある
・各行を正しく書き込んだか検査していないため、予約に想定外の文字を含むとファイルが破損する
・予約IDは再読み込み時にリセットされるため追跡しづらかったり入れ替わりが発生する(特にWebからの予約)
【副作用】
・Reserve.txtにID=0で項目を直接追加できる機能(Readme_EpgTimer.txt参照)は廃止
・EpgDataCap_Bon.exeの「サービス」欄はChSet4.txtの記述順で表示する
・(Reserve|EpgAutoAdd|ManualAutoAdd).txtの最終行に「;;NextID=」がつく(削除可能)
2012年10月のMXのEPG取得不具合への対処を取り消し

revert "Document/121014_EPGデータ対~.txt"
同時期のTVTest等に問題はなかった点で本当にMXに非があったのか定かではないが
パッチ作者も言うようにかなりアドホックで、対処するにしてもMXに限定すべきだと思う
DLLから取得した個々オブジェクトのラッパークラスでは排他制御しない

薄いラッパーは薄いままにする方針。twitterUtilのほうは元々何も保護していない
Write_Default.dllについて、容量確保録画開始時にファイルを開き直さない
twitter.dllを必要になるまで初期化しない
Merge branch 'misc' into work-plus
このForkについての説明を追加
Merge branch 'cherry-picks-niisaka-epg' into work-plus
Merge remote-tracking branch 'upstream/work-plus' into my-build
このForkについての説明を追加