Begin post-2.8.11 development
Merge branch 'master' into next
VS: Run VSWindowsFormsResx test only with normal toolset

If CMAKE_TEST_GENERATOR_TOOLSET is set then the test toolset may
not support Windows Forms even though the default toolset does.
VS: Add Windows Forms Support

Add support to maintain designer functionality for Visual Studio C++
Windows Forms projects.  Also add a test project showing how to use
the CMakeLists.txt file and, when successfully configured, will allow
use of the designer for the included form.
Merge topic 'vs-windows-forms' into next

2a67dbc VS: Run VSWindowsFormsResx test only with normal toolset
Merge topic 'vs-windows-forms' into next

79ec786 VS: Add Windows Forms Support
Make the code match the comment
Merge topic 'fix-sublime-source-flags' into next

46fbdea Make the code match the comment
Add EXPORT_NAME property.

This allows for example, the buildsystem to use names like 'boost_any'
instead of the overly generic 'any', and still be able to generate
IMPORTED targets called 'boost::any'.
Merge topic 'add-EXPORT_NAME-property' into next

1cda7be Add EXPORT_NAME property.
cmake -G is not only for makefile generators.
Merge topic 'cmake-help-generators-fix' into next

26862f6 cmake -G is not only for makefile generators.
Fix handling of commas in arbitrary content in genexes.

As the comma is the parameter separator, it needs to be re-added
when evaluating to reconstruct arbitrary content.
Merge topic 'fix-genex-comma-parse' into next

05bf972 Fix handling of commas in arbitrary content in genexes.
Add string(MAKE_C_IDENTIFIER) subcommand.
Merge topic 'string-MAKE_C_IDENTIFIER-subcommand' into next

b6a4f93 Add string(MAKE_C_IDENTIFIER) subcommand.
Fix style.
Merge topic 'fix-style' into next

c70b9b5 Fix style.
Remove unused marker for a variable which is now used.
Merge topic 'unused-cleanup' into next

0a4d7d8 Remove unused marker for a variable which is now used.