CMake Nightly Date Stamp
stringapi: Fix NULL config name in cmGlobalNinjaGenerator
Merge topic 'dev/string-apis' into next

0a73a44e stringapi: Fix NULL config name in cmGlobalNinjaGenerator
stringapi: Do not pass NULL language to JoinDefines in VS6
Merge topic 'dev/string-apis' into next

442b08a7 stringapi: Do not pass NULL language to JoinDefines in VS6
CPackWiX: Fix test to build with expected config
Merge topic 'dev/string-apis' into next

0dfc1e1d CPackWiX: Fix test to build with expected config
Merge topic 'fix-nightly-upload'

25fb430e Utilities/Release: Fix nightly build upload
Merge topic 'update-warning-suppression'

87d66066 CTestCustom: Suppress MIPSpro warnings about Olimit
Merge topic 'python-3.4'

ab6201ab FindPython{Interp,Libs}: Search for Python 3.4.
Merge branch 'master' into next
KWSys 2014-03-06 (9c653603)

Extract upstream KWSys using the following shell commands.

$ git archive --prefix=upstream-kwsys/ 9c653603 | tar x
$ git shortlog --no-merges --abbrev=8 --format='%h %s' b1916e0a..9c653603
Brad King (1):
      9c653603 Process: Suppress IBM XL warning about infinite loop in test

Change-Id: I3a1f36707bcfff0f34e0176528d9c792384ac8c5
Merge branch 'upstream-kwsys' into update-kwsys
Merge topic 'update-kwsys' into next

9ba9141e Merge branch 'upstream-kwsys' into update-kwsys
c236691b KWSys 2014-03-06 (9c653603)
stringapi: Use strings for property names

Property names are always generated by CMake and should never be NULL.
stringapi: Use strings for variable names

Variable names are always generated by CMake and should never be NULL.
stringapi: Accept strings in cmStrCmp
stringapi: Accept string parameters in methods which store to strings
makefile: Remove an unused method
genex: Store predicates as a map for faster searching

May warrant a fast path for predicates which more frequently.