* Mon Jul 18 20:14:53 JST 2016 Naoyuki Sawa
- ワークシート(多階層ハッシュテーブル)の大幅な変更を行いました。
  ・変更前はハッシュテーブルを利用した実装とツリーを利用した実装を選択出来ましたが、変更後はツリーを利用した実装のみとして単純化しました。
  ・ツリーを利用した実装のみとした事に伴い、ソート関数は無意味になったので、ソート関数を完全に廃止しました。
  ・変更前は一度作成されたノードはWorksheet_unset_*()が呼ばれない限り存続し続けましたが、変更後は値が0で子階層も無いノードを自動的に削除して使用メモリを節約するようにしました。
  ・変更前はST_Worksheetは子階層のツリーを常に(空でも)保持していましたが、変更後は子階層のツリーが空ならば未作成のままとして使用メモリを節約するようにしました。
  ・変更前は明示的に0が設定されたノードもイテレートされていましたが、上記の変更に伴い、変更後は値0,かつ,子階層のツリーが空のノードは実体が存在せずイテレートされなくなりました。
  ・ルート階層に対して直接「Worksheet_unset_l(ws,-1)」を呼び出す事は、変更前はエラーでしたが、変更後は可能となりました。ワークシートをクリアする動作となります。
  ・グローバル変数「Worksheet_count」を追加しました。アプリケーション全体で、確保されているST_Worksheetの数を追跡する変数です。(デバッグ用)
- 上述の通り、今回の変更は動作の変更も伴うものです。
  変更前のプログラムは安定して動いた実績があるので、変更前のソースコードを「/clip/keep/18_ワークシート(多階層ハッシュテーブル)変更前保存/」に保存しておきました。	←←←←←←←←2016/07/18以前のソースコードは左記のフォルダを参照して下さい。
