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

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

PESを扱うのはWrite_AVIVOだけみたいなので
規格通りのパケットならstuffingされて問題ないはずの部分
Merge branch 'fix-etc' into work-plus

Conflicts:
	EpgTimerSrv/EpgTimerSrv/EpgDBManager.cpp
	EpgTimerSrv/EpgTimerSrv/EpgDBManager.h
Merge branch 'misc-ui' into work-plus
このForkについての説明を追加
Merge branch 'cherry-picks-niisaka-epg' into work-plus
Merge branch 'misc' into work-plus