KWSys 2013-11-21 (1010d0e3)

Extract upstream KWSys using the following shell commands.

$ git archive --prefix=upstream-kwsys/ 1010d0e3 | tar x
$ git shortlog --no-merges --abbrev=8 --format='%h %s' beef6819..1010d0e3
Adrien Destugues (2):
      2b303bd7 SystemTools: Remove outdated preprocessor checks for Haiku
      96b2f6f4 DynamicLoader: Cleanup test include files for Haiku

Brad King (3):
      e39f85e0 SystemTools: Activate EnableMSVCDebugHook under CTest
      ace1364c Encoding: Remove unused include
      1010d0e3 SystemTools: Avoid unused function warnings

Burlen Loring (1):
      1d882d4c SystemInformation : Better stack trace

Clinton Stimpson (4):
      0c2ff1f7 Encoding: Add Encoding module.
      8abbad82 FStream: Add FStream module.
      0a98de97 KWSys: Port to use wide character Windows APIs throughout.
      2b0c683d Encoding: Default to ANSI code page on Windows

David Cole (1):
      f67bb2ba SystemTools: Move typedef mode_t inside the SystemTools class

Patrick Gansterer (2):
      89e42c36 SystemTools: Remove duplicate code for parsing Windows registry keys
      deec6b8a SystemTools: Add a function to get subkeys of a Windows registry key

Raphael Kubo da Costa (1):
      6eab64c3 SystemInformation: Include backtrace-related headers on FreeBSD

Rolf Eike Beer (1):
      dbc8fa1b SystemInformation: fix truncation warnings

Sean McBride (2):
      4c4f8a9e Supress clang warnings about dynamic exception specifications
      a40b9263 SystemInformation: Work around gcc -Wliteral-suffix warning

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

Change-Id: I122ae6227cfceb1f93192bd62da9fa479df9e1a3
Merge topic 'update-kwsys'

106a0ba Merge branch 'upstream-kwsys' into update-kwsys
dc6c2b9 KWSys 2013-11-21 (1010d0e3)