Update CMakeLists.txt for Python with MSVC

some boost headers require /bigobj to compile
PYTHON_PLATFORM is not defined, changed to use CMAKE platform information