VS: Future-proof Intel project format selection

The version of Intel Fortran that actually uses 9.10 as a project format
is very old.  Default to the latest format version (11.0) and use the
older format only when known to be necessary.

Suggested-by: Dick Munroe <munroe@csworks.com>
MSVC: Drop /link from executable link lines with Ninja

In commit fb9f73de (MSVC: Invoke 'link' directly for executables,
2013-04-08) we forgot to remove the /link option handling added by
commit e31df039 (Ninja: move <OBJECTS> in front of the first linker
option, 2012-09-27) to the Platform/Windows-MSVC module.  Drop it now.
Add differing target property content to policy CMP0022 warning

List the contents of the INTERFACE_LINK_LIBRARIES and the old-style
property.
Merge topic 'vs-intel-version'

cd90a0e VS: Future-proof Intel project format selection
Merge topic 'ninja-MSVC-link-executables'

3cd753d MSVC: Drop /link from executable link lines with Ninja
Merge topic 'print-CMP0022-content-conflict'

81d2793 Add differing target property content to policy CMP0022 warning