weird windows compatibility (M_E constant issue)
Merge branch 'develop' of https://github.com/kuzmas/imaginable into develop
MSVC is officially not supported until it supports C++11.