KWSys 2014-03-12 (dd873734)

Extract upstream KWSys using the following shell commands.

$ git archive --prefix=upstream-kwsys/ dd873734 | tar x
$ git shortlog --no-merges --abbrev=8 --format='%h %s' 1010d0e3..dd873734
Adrien Destugues (1):
      b1916e0a SystemInformation: Update CPU count code for Haiku

Brad King (2):
      9c653603 Process: Suppress IBM XL warning about infinite loop in test
      88c5a768 Set policy CMP0025 to NEW within KWSys

Clinton Stimpson (7):
      ab6f8c36 FStream: Fix rdbuf() return and use use of FStream in SystemTools.
      88165c5e Encoding: Fix bug in kwsysEncoding_DupToNarrow.
      2426b57d Encoding: Add support for program arguments argc/argv.
      e81f2a9e FStream: Fix opening non-existant file.
      0d8ef429 Encoding:  Help enforce the use of wide apis on Windows.
      cfbc1cc8 FStream: Remove unused basic_filebuf declaration.
      b3b20cc0 FStream: Add ability to detect BOM.

Jiri Malak (1):
      e66d99b8 SystemTools: Fix compilation with Open Watcom

Matt McCormick (1):
      b3db597b SystemInformation: Mark EXECINFO_LIB as advanced

Muli Baron (1):
      606d7d6f Terminal: Add putty-256color as a VT100 color-capable terminal

Rolf Eike Beer (2):
      d2bcbe11 SystemInformation: extract CPU information on Linux/Sparc
      b2fd7da5 ProcessUNIX: close /proc entry before starting recursion

Stephen Kelly (1):
      dd873734 SystemTools: Remove some unnecessary c_str() calls

Ådne Hovda (1):
      a02a1ad2 SystemInformation: Fix compilation on HP-UX 11.11 hppa

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

Change-Id: Ib90785038a14ec5e7f9dc2977f2e09a6e455de7b
Merge topic 'update-kwsys' into master

b385607b Merge branch 'upstream-kwsys' into update-kwsys
2eede99a KWSys 2014-03-12 (dd873734)