VS10: Add support for assembler code (#11536)

Use the masm BuildCustomizations, which are part of the Visual
Studio installation to allow compilation of asm files.
WIN: Use COFF file header header for architecture detection (#14083)

Read the machine field from the COFF file header to get the exact
target architecture for ARM and SHx on the Windows platform.
Improve const-correctness in cmVisualStudioGeneratorOptions

Add const qualifier to IsDebug(), UsingSBCS() and UsingUnicode().
Fix setting of the entry point symbol for Windows CE (#14088)

Set the EntryPointSymbol only when it has not been set before
and use the correct symbol depending on the usage of Unicode.
Merge topic 'vs-masm'

28e770c VS10: Add support for assembler code (#11536)
Merge topic 'peheader'

bd827f9 WIN: Use COFF file header header for architecture detection (#14083)
Merge topic 'wince-entrypoint'

34969cf Fix setting of the entry point symbol for Windows CE (#14088)
5e0252c Improve const-correctness in cmVisualStudioGeneratorOptions