Added CXX Flag /MP for MSVC builds to enable multi cpu builds (compiling
multiple cpp files at the same time on different cpu threads) to greatly
reduce compile time on multi-cpu systems