VS: Fix '-T version=14.40' under VS 17.10 preview 1
VS 17.10 preview 1 comes with toolset v143 version 14.40. This is
the first time that the first three digits of the version do not match
the toolset name. Add a special case to map version 14.40 back to
toolset v143.
Backport: release
Edited by Brad King