VC++ link fix and multi cpu build

VC++ now uses multiple cores to build cpp files (can now compile several
cpp files simultanously if enabled)