CMake Nightly Date Stamp
liblzma: Port from C99 to C89/90

Remove use of designated initializers and declarations of variables
after statements.  Leave "//" comments as-is for now.
liblzma: Port to VS 6, 7.0

Also remove use of MSVC intrinsic.
liblzma: Disable warnings to avoid changing 3rd party code
liblzma: Avoid defining a 'restrict' macro

Any "#define restrict ..." line may conflict with MSVC header files
that use "__declspec(restrict)".  Define our own LZMA_RESTRICT macro
in "Utilities/cmliblzma/config.h.in" and transform liblzma code to
use it:

 git grep -lE '\<restrict\>' Utilities/cmliblzma/liblzma |
   xargs sed -i 's/\<restrict\>/LZMA_RESTRICT/g'
CMake: Enable use of liblzma in libarchive (#14504)

Build liblzma as part of CMake or find one on the system.  Modify our
port of libarchive to use the liblzma configured for use with CMake.
Help: Add notes for topic 'add-liblzma'
Merge topic 'add-liblzma' into next

65a0ea45 Help: Add notes for topic 'add-liblzma'
8436d181 CMake: Enable use of liblzma in libarchive (#14504)
73eab246 liblzma: Avoid defining a 'restrict' macro
90e7a4d4 liblzma: Disable warnings to avoid changing 3rd party code
c20b4502 liblzma: Port to VS 6, 7.0
7a92eddb liblzma: Port from C99 to C89/90
Merge topic 'add-liblzma'

65a0ea45 Help: Add notes for topic 'add-liblzma'
8436d181 CMake: Enable use of liblzma in libarchive (#14504)
73eab246 liblzma: Avoid defining a 'restrict' macro
90e7a4d4 liblzma: Disable warnings to avoid changing 3rd party code
c20b4502 liblzma: Port to VS 6, 7.0
7a92eddb liblzma: Port from C99 to C89/90
b2a07ca4 liblzma: Add CMake build system
d44ad161 liblzma: Remove unused Makefile.* files
a53caea3 liblzma: Add README-CMake.txt
133d42fe Merge branch 'liblzma-upstream' into add-liblzma
c289e634 liblzma 5.0.5-gb69900ed (reduced)
8510533f liblzma: Add .gitattributes to ignore whitespace checks
Merge topic 'FindQt4-more-plugins'

4b5052b0 FindQt4: Add nativewifi and qtga plugins
Merge topic 'osx-no-sysroot-for-deployment'

5b4faeef OS X: Allow deployment target with "/" sysroot (#15040)
Merge topic 'doc-tll-flags'

8c03f157 Help: Clarify target_link_libraries treatment of flags (#15034)
Merge topic 'xcode-6-librarian-flags'

608cf814 Xcode: Fix static library creation for Xcode 6 (#15038)
Merge topic 'fix-qthelp-windows'

9e5e7e71 Help: Fix QtHelp commands on Windows
Merge topic 'windows-ce-cleanup'

7079f33d WindowsCE: Drop unused Platform/WindowsCE-MSVC module
05373f7e WindowsCE: Refactor setting of "WINCE"
1acde6b0 MSVC: Use STREQUAL to check for WindowsCE
Merge topic 'vs10-comment-typo'

99e14a38 cmGlobalVisualStudio10Generator: Fix typo KHLM => HKLM
Merge topic 'vs10-system-hook'

e58f9753 VS: Add a hook to adapt to SystemName and SystemVersion
d0dd28fa VS: Save system name and version in global generator members
Merge branch 'master' into next