Merge topic 'KateProjectGenerator2'

b54c336 kate: add some documentation
9414217 kate: insert build targets
644e012 kate: add project generator for the Kate project plugin
Merge topic 'export-includes'

5838aba Export: Report error on relative include with genex.
7a3e45b Export: Prefix relative items with genexes in INSTALL_INTERFACE.
f088a32 Export: Process INSTALL_INTERFACE in INCLUDES DESTINATION.
9eedc85 Export: Process relative includes after genex evaluation.
80790f3 Export: Test existing behavior of exporting includes with genexes.
38afc82 target_include_directories: Allow relative path with genex
Merge topic 'UseSWIG-fix13318'

a87c063 UseSWIG: Name python module according to swig flags (#13318)
Merge topic 'UseSWIG-fix12184'

74f5545 UseSWIG: set .bundle ext on OSX and no prefix (#12184)
Merge topic 'UseSWIG-octave'

f39671c UseSWIG: Handle octave extensions.
Merge topic 'FindSWIG-3498'

5d3b0bb FindSWIG: allow to provide SWIG_DIR (#3498)
Merge topic 'wix-components'

7b390f7 CPackWiX: add CPack component support
Merge topic 'INTERFACE_AUTOUIC_OPTIONS'

98093c4 QtAutoUic: Add INTERFACE_AUTOUIC_OPTIONS target property.
02542b4 QtAutoUic: Handle new -include command line parameter.
1242f4e Genex: Add {UPPER,LOWER}_CASE and MAKE_C_IDENTIFIER.
754b321 QtAutogen: Use config without prefix in map key.
Merge topic 'use-generator-target'

02a545c Don't generate subdir convenience rules for IMPORTED targets.
Merge topic 'doc-pdb-not-for-static-libs'

c0897cf Help: Document PDB behavior w.r.t. static libraries explicitly (#14600)
09c05f3 Help: Format PDB_NAME and PDB_OUTPUT_DIRECTORY documentation
cb7b907 Help: Document CMAKE_PDB_OUTPUT_DIRECTORY_<CONFIG> variable
Merge branch 'master' into next