Merge topic 'remove-LINK_LANGUAGE-genex'

4f6bd70 Remove the LINK_LANGUAGE generator expression.
Merge topic 'fix-mapped-config-genex'

10a069b Genex: Fix $<CONFIG> with IMPORTED targets and multiple locations.
Merge topic 'minor-cleanups'

8f5b402 Remove TODO to uniq COMPILE_OPTIONS
5fb58b8 Don't add trailing whitespace to error message.
Merge topic 'fix-FindQt4-available-modules'

969e7ee FindQt4: Don't use Qt component _FOUND vars before they're defined (#14286)
Merge topic 'windows_ninja_duplicate_paths'

a11da72 Ninja: Properly convert all paths to unix style before we do set intersection.
Merge topic 'FindCuda_more_search_paths'

09f00a6 FindCUDA: Search for libraries in <prefix>/lib/<arch>/nvidida-current.
Merge topic 'dev/property-append-with-empty-string'

31bd83e set_property: Do not remove a property when APPENDing nothing
Merge branch 'master' into next