アサートマクロの内部記述を少し変更
OpenGL関係のアサートマクロを改修
アサートマクロをboost::preprocessorを用いたバージョンに変更