[Fix] ノードのインデックス番号列から進行方向を再現するようにReplayControllerを修正

・シミューレーション時のデータ授受のため
・同時に不要だったノード列から作成するloadFromNodesを削除
[Add] GAシミュレータの作成開始

・Simulator.cpp / Simulator.h に記述していく
・まずは結果を返すGameVMである、CUIGameVMクラスを作成する
[Add] シミュレータクラスを作成開始
[Fix] Makefileを変更

・dxpacmanとgapacmanの二つのプログラムを別々に生成するように修正
・それぞれのcppファイルにおいて別々のメイン関数を用意
・コマンド例
* dxlib版
make dxpacman
* CUI上シミュレータ版
make gapacman
* 両方
make all
[Fix] Makefile修正

・誤rebase修正時に直し忘れたコンフリクトを修正
[Add] 試行の並列実行のフローを作成

・とりあえずリプレイコントローラだけを使って試行を実行
・あとはこれに沿って遺伝的アルゴリズムを組み込んでいく
・sol端末では動くことを確認。winではうちに入っているMinGWにC++11のスレッド関係の実装がされていないらしくコンパイルできず
[Fix] シミュレーション用に乱数シードを固定

・一先ず、同じパターンに対する最適化を目指す
・シミュレータ初期化時のバグフィクス
resolved conflicts