GCC でビルドできるようにする

makefile-gcc などを修正し GCC でビルドできるようにしました。(GCC 4.6.2 にて確認)

GCC でもビルドできるようにするため、[Visual C++ の _s 付き関数](http://msdn.microsoft.com/ja-jp/library/8ef0s5kh.aspx) を標準 C ライブラリにある関数に置き換え、警告が出ないように _CRT_SECURE_NO_WARNINGS を定義しています。

また、GCC でビルドした際に出た警告を出来る限り修正しています。