Support MSVC better

As mentioned in issue #26, we cannot rely on MSVC's link.exe to understand the same thing in all versions when we pass ```/version```. Therefore, let's use ```/?``` instead which always works.