Multithreaded compile on Windows

this PR solved cmake support win32 and prebuilt libs, multithreaded compile also supported, set option is

# multi thread compile option
    set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /MP")

when compiling I can see the monitor like this, multithreaded compile works well:
msvc%20compile

this discuss is the cmake progress, PR 18683 will be merged in next week if everything goes well, and cmake have many changes in recently, I will appreciate if you would like to try to use the cmake build and give your feedback