Centralize VS toolset options
This is the first patch to address #16153 and moves the querying of flags to cmVisualStudio10ToolsetOptions. This is then used by cmGlobalVisualStudio10Generator to provide the flags for a given architecture and toolset.