Qt5 fix on Win32 MinGW environment

Qt5のビルドなどに手間取って居ましたが、こちらでもQt5の環境が整いました。
こちらでビルド出来るようにした修正の pull request です。
特に openglscene.cpp で glActiveTexture が undefined となるエラーが出ていました。
現状 QOpenGLFunctions は 4.3 が決め打ちで使われていますが、そのうち環境に
合わせて QOpenGLFunctions の設定の必要が有りそうです。

fix SOIL -> ${SOIL_LIBRARY}
add M_PI definition
use QOpenGLFunctions for glActiveFunctions