Merge branch 'backport-target-property-policy-context' into release
Merge branch 'ninja-intel-linux' into release
CMake Nightly Date Stamp
Merge branch 'release'
Merge branch 'master' into next
CMake 3.0.0-rc5
Merge branch 'release' into test-release
Merge topic 'test-release' into next

bd978585 Merge branch 'release' into test-release
b3ebb8f4 CMake 3.0.0-rc5
Merge topic 'WriteCompilerDetectionHeader-module' into next

01a71656 WriteCompilerDetectionHeader: Minor documentation updates
WriteCompilerDetectionHeader: Minor documentation updates
Merge topic 'FindGTest-add_test-signature'

293bcf7a FindGTest: use new add_test() signature (#14913)
Merge branch 'master' into next
Extend docs.
Merge topic 'WriteCompilerDetectionHeader-module' into next

7fb16e1d Extend docs.
WriteCompilerDetectionHeader: Revise version docs
Merge topic 'WriteCompilerDetectionHeader-module' into next

8bed090a WriteCompilerDetectionHeader: Revise version docs
cmSystemTools::RenameFile: Retry on Windows ERROR_SHARING_VIOLATION

Add ERROR_SHARING_VIOLATION to the set of errors (previosly including
only ERROR_ACCESS_DENIED) to the errors that cause a rename (MoveFile)
on Windows to retry.  The condition was observed when two renames to the
same target file name were happening simultaneously.
Merge topic 'fix-atomic-rename-Windows-sharing-violation' into next

a7e0cb1f cmSystemTools::RenameFile: Retry on Windows ERROR_SHARING_VIOLATION
KWSys 2014-05-07 (6074f33f)

Extract upstream KWSys using the following shell commands.

$ git archive --prefix=upstream-kwsys/ 6074f33f | tar x
$ git shortlog --no-merges --abbrev=8 --format='%h %s' f3a36760..6074f33f
Ben Boeckel (22):
      ef3bfa01 c_str: Don't use .c_str() when streaming strings
      9c165368 Glob: Use string comparisons if you have them ready
      53ba0bc6 containers: Use .empty() instead of .size() where possible
      6cbb57ac strings: Use string methods instead of size calculations
      e53596b7 RegularExpression: Add string overloads
      aec9de6a CommandLineArguments: Push the string back, not its C string
      1d531416 Glob: Accept a string in Glob::AddFile
      81f5e0a8 Glob: Accept a string in Glob::AddExpression
      d40c2706 SystemTools: Remove redundant if guards
      c1296f4a SystemTools: Defer computing length until after a .empty() check
      7ffb7106 SystemTools: Use the iterator constructor for strings
      29e3b1d8 SystemTools: Use .rfind('/') rather than .find_last_of("/")
      5eb3a65c SystemTools: Don't construct a string just for its length
      b07b5fc1 SystemTools: Take a string in GetShortPath
      153f6df7 SystemTools: Use strings in ComparePath
      2c2f6604 SystemTools: Accept strings in IsSubDirectory
      84db9ee5 SystemTools: Take strings in AddTranslationPath
      4b409aa4 SystemTools: Take strings in SplitPath
      d2dbff07 SystemTools: Take strings in CollapseFullPath
      e9204f8f SystemTools: Take strings in AddKeepPath
      3254681a SystemTools: Reserve memory in JoinPath
      6074f33f SystemTools: Use static strings in SystemToolsAppendComponents

Change-Id: I53c7a1005206dba43ee785bf807c478bf146ca0e
Merge branch 'upstream-kwsys' into update-kwsys