Merge topic 'FindLATEX-ps2pdf'

0767474 FindLATEX: Find ps2pdf with MikTeX.
Merge topic 'vs9-map-Fd'

bf1db49 VS: Map /Fd to ProgramDataBaseFileName for VS 7,8,9 (#14577)
Merge topic 'fix-help-format-warning-exit'

e7434d4 cmDocumentation: Fix exit after help output format warnings
Merge topic 'remove-LOCATION-property-use'

a247911 Tests: Don't read the LOCATION property from build targets.
cffcdd8 KDevelop: Use GetLocation(0) instead of LOCATION property.
Revert "Cache the compile features."

This reverts commit a76dd38827c66d5eca4f56cc9c4e38771f3f6691.
Merge topic 'dev/better-eclipse-language-support'

a990722 eclipse: Support custom natures via a global property
51726cc eclipse: Add natures for Eclipse based on enabled languages
4a352d4 Notify extra generators about languages
Merge topic 'add-missing-parent-group'

2751b93 CPackComponent: handle the documented PARENT_GROUP parameter
Merge topic 'constify'

15eeace cmTarget: Trivially make more API const.
be9dfb6 cmTarget: Make GetExportMacro const.
0794c13 cmTarget: Make NameResolvesToFramework const.
1c27521 cmGlobalGenerator: Make NameResolvesToFramework const.
37554ac cmMakefile: Make FindTarget const.
8841d73 cmMakefile: Make IsAlias const.
36e31cd cmTarget: Make GetInterfaceLinkLibraries const.
04d398d cmTarget: Make GetTargetSourceFileFlags const.
50d1520 cmTarget: Make custom command accessors API const.
0f87643 cmGeneratorTarget: Make GetIncludeDirectories const.
Merge branch 'master' into next
Record the compiler features in CMake<lang>Compiler.cmake.
Merge topic 'target_compile_features' into next

e10b0ef Record the compiler features in CMake<lang>Compiler.cmake.
993ff2e Revert "Cache the compile features."