build fix: VS2012 has proper smart pointers
cmake: build gant as optional

remove -lstdc++ from win builds
VS2012 build script