コアライブラリの命名規則をキャメルケースからスネークケースに変更。
ネームスペースを変更
Mathライブラリのクラスを修正

Matrix, Quaternion, Rect, Scale3, Size2, Vector2, Vector3
・クラス内にiterator, const_iterator, reverse_iterator, const_reverse_iteratorを定義
・クラス内にbegin(), end(), を定義
・できるだけ暗黙の型変換が起こらないように修正