Merge topic 'tid-system-argument'

9cf3547 Add the INTERFACE_SYSTEM_INCLUDE_DIRECTORIES target property.
1925cff Add a SYSTEM parameter to target_include_directories (#14180)
286f227 Extend the cmTargetPropCommandBase interface property handling.
83498d4 Store system include directories in the cmTarget.
f1fcbe3 Add Target API to determine if an include is a system include.
2679a34 Remove unused variable.
Merge topic 'vs-no-indirect-output'

45d2966 VS: Avoid leaking child process output back to IDE (#14266)
Merge topic 'obsolete-qt4-macros'

cb7f32f Mark qt4_use_modules and qt4_automoc as obsolete.
Merge topic 'FindPNG-1.6'

96fa4a2 FindPNG: Add versioned library names for 1.6 (#14289)
Merge topic 'cppcheck-fixes'

a20c819 cmake: Fix resource leak reported by cppcheck
c8adab9 cmcurl: Fix resource leak reported by cppcheck
499531c libarchive: Fix free() order to avoid accessing freed memory
3b849a7 ccmake: Add missing initializers reported by cppcheck
Merge topic 'drop-old-vs-dependency'

4bb6e24 VS,Xcode: Drop incorrect legacy dependency trace (#14291)
Merge branch 'master' into next