bug fix

REPEATのパラメータcountをIntegerからLongに変えたのに
テスト関数fooでは直してなかったので修正
TagWriterとTagParserにentity変換を加えた、他に追加機能あり

tagファイルの文字のエスケープをしたかったのだが
前回URLEncodeとURLDecodeを入れたが勘違いだった
正しくはentityだった
entityには
 & &amp;
 < &lt;
 > &gt;
 " &quot;
 ' &apos;
を入れた

他の追加機能(今回のプログラムには特に必要ない無駄機能)
*TagParser
<!DOCTYPEなどで使われる [ ] のくくりの対応を入れた
<!で始まるタグ内のインナーコメント(--)の対応を入れた
属性値に'(アポストロフィー)でくくられるパラメータを処理できるようにした
*TagWriter
<!や<?で始まるタグを書き込めるようにした
ProgramFormの調整

ツリーノードの生成法を変更した
旧：コントロールの情報から生成
新：PCodeクラスの情報から生成
ColorPickFormのメッセージの表示位置を画面中央に変更した
プログラムコードの保存にタイトルと停止時間の情報を保存できるようにした

PCodeListFilerのほうの保存と読み込みの部分だけ対応

ProgramFormのほうはまだ対応していない
bug fix of PCodeListFiler

Saved-Positionのときpos-idの取得のキーが間違っていた
bug fix of PCodeListFiler

読み込み時
if-pos-intoの上下左右の値の制限範囲が間違っていたので修正
PCodeListFilerのコードを整理

Base-Pos関連の書き込みを一まとめにした
PCodeListFilerのコードを整理

if系のtrue節とfalse節の書き込みの処理呼び出しにした
PCodeListFiler内のデバッグ出力をコンパイル定数でくくった
ProgramFormのツリービューからコードリストを作る処理を入れた
コードリストをイミディエイトウィンドウに簡易表示するプロシージャを定義した

Baz()でやっていたコードを利用