getStringMapContentsメソッドをキー・値の型情報も取得するように変更

文字列保持バッファには取得した型情報も格納するように変更
マップを読み込んだ時に正しく整形シリアライズデータを生成できるように修正

getShapedSerializeDataメソッドを修正した。
フィールド走査を行った時にフィールド名が「h」で合った場合、ハッシュもしくはマップ変数と判断し、整形シリアライズデータ生成を行う。
Mainクラスのフィールドにファイル名を表すstatic変数を定義

読み込むファイル名はsample.txtとする
オブジェクト変数がマップ変数の値に入っていた際のテストをmainメソッド内に実装

出力されたテキストファイルも同時にコミットした