MSVC: Fix WinCE arch family preprocessor symbol (#14436)

In commit bd827f98 (Use COFF file header header for architecture
detection, 2013-08-05) the MSVC_<lang>_ARCHITECTURE_ID value computed by
CMakeDetermineCompilerId.cmake changed for WinCE architectures to be the
exact architecture read from the PE header.  Fix platform preprocessor
definitions in Modules/Platform/Windows-MSVC.cmake to correspond to the
architecture family (ARM or SHx) instead of the specific architecture.
VS: Use version-specific subsystem for WinCE compiler id (#14440)

The subsystem must be set to WINDWOSCE for some SDKs to link an
executable. Set it to 9 for VS2005 and to 8 for VS2008, since the
value differs between the different Visual Studio versions.
Merge topic 'wince-subsystem'

8bb3b3d VS: Use version-specific subsystem for WinCE compiler id (#14440)
Merge topic 'wince-archfam'

0b15ffc MSVC: Fix WinCE arch family preprocessor symbol (#14436)