Merge branch '仕様・設計書作成#36'
・赤黒木サンプルプログラムのコメントを調整。
・赤黒木サンプルプログラムのコメントを調整
　- ノード削除時に根ノードを含む回転が発生すると、根ノードが正しく置き換わらない不具合を修正。
　- 100万件のテストも行い易いように、ログ出力を調整。
Merge branch 'master' of github.com:gakimaru/public

Conflicts:
	test/Program/C++/rbtree/rbtree.log
	test/Program/C++/rbtree/run.bat
	test/Program/C++/rbtree/src/main.cpp
	test/Program/C++/rbtree_unix/rbtree.cpp
	test/Program/C++/rbtree_unix/rbtree.exe
・赤黒木サンプルプログラム調整
　- コンパイラスイッチとテスト設定をファイルの先頭に移動。
　- テストデータ表示の有無オプションと経過時間の表示を追加。
　- 赤黒ノード数計測表示処理の幅情報を long long 型に変更。
・赤黒木サンプルプログラム調整
　- 赤黒調整処理の有無によるパフォーマンスの比較をし易いように、
　　シーケンシャルデータ登録処理を追加し、ログ出力処理等を調整。
・赤黒木サンプルプログラム調整。
　- 名称変更：rbtree → rb_tree
　- コメントを補強。
・二分ヒープ（プライオリティキュー）を実装。
Merge branch 'サンプルプログラム作成/prior_queue'
・赤黒木の操作クラスの構造を若干調整。
　- 比較関数のデフォルトを設定。
・プライオリティキューを実装。
　- キューイングの順序性を保証する仕組みを確立。
・プライオリティキューのロジックを若干変更。
　- 全ノードをデキュー（ポップ）したら、シーケンス番号を０にリセットするように修正。
・赤黒木と二分ヒープ／プライオリティキューのサンプルプログラムを最適化
　- 一部計算処理を最適化。
　- inline指定の調整。
　- 一部構造化。
　- コメントを補強。
・プライオリティキューのサンプルプログラムをスレッドセーフに対応。
　また、優先度の変更に対応。
・プライオリティキューサンプルプログラムの不具合修正
　- シーケンス番号の初期化漏れ。
・SIMD演算サンプルプログラムを、さらに最適化
・ソートアルゴリズムサンプルプログラム処理作成中。
・ソートアルゴリズムサンプルプログラム作成中。
・各種ソートアルゴリズム比較用サンプルプログラム完成。
Merge branch 'サンプルプログラム作成/sort'
・各ソートアルゴリズムサンプルプログラム修正。
　- インプレースマージソート処理を効率化。
　- 挿入ソート処理を効率化。
　- シェルソートが正しくソートできていなかった不具合を修正。
・ハッシュテーブルサンプルプログラム作成中。
 ※素数判定／生成用のランタイム／メタプログラミング処理を含む
・ハッシュテーブルサンプルプログラムひとまず完成。
 ※素数判定／生成用のランタイム／メタプログラミング処理を含む
　※もう少しサンプルを分かり易く調整する必要あり。
・各種ソートアルゴリズムサンプルプログラムを修正。
　- Visual C++ のプロジェクトで OpenMP を有効に。
　- シェアソートのアルゴリズムを、内部で奇遇転置ソートを使用するように修正。（修正前は挿入ソートを使用）
・二分ヒープとプライオリティキューのクラス構成を弱化修正。
　- テーブルサイズを操作用クラス内で定義していたのを、二分ヒープのテンプレートパラメータに移行。
Merge branch 'サンプルプログラム作成/hash_table'
・プライオリティキューの追加対応を再組み込み。
　- ミューテックスによる排他制御に対応。（キューイングとデキューを相互に排他する）
　- 先頭（根）のキューの優先度変更に対応。
・ソートプログラム修正。
　- シェアソートのOpenMP対応状態が不完全だったので修正。
　-　インプレースマージを若干最適化。
　-　テスト処理に、安定ソート状態の確認処理を追加。（重複したキーを登録するように修正。）
・浮動小数点小数のバイナリデータ構造確認プログラムに、おまけとして、下記のサンプル処理を追加。
　- ビット操作による浮動小数点乱数処理
　- ビット数,MSB,LSB計測
　- 指定値に近い2のべき乗を算出