appender.h: Improve Appender documentation.
configure.ac: Use subdir-objects Automake option.
Merge.
msvc10/log4cplusS.vcxproj: Include syslogappender.cxx in the build.
loggingmacros.h: Suppress MSVC warning 4127 for do { } while(0).

Patch provided by: Chris Steenwyk <csteenwyk at users dot sourceforge dot net>
Merge.
configure.ac: Detect vsnwprintf().

snprintf.cxx: Use vsnwprintf() when available.

*: Regenerate and accommodate.
Merge.
configure.ac: Check also for _vsnwprintf().

snprintf.cxx: Use _vsnwprintf().
win32.h: Define LOG4CPLUS_HAVE__TSOPEN_S and LOG4CPLUS_HAVE__TSOPEN.

lockfile.cxx: Use _tsopen() when _tsopen_s() is not available.
win32.h: Define LOG4CPLUS_HAVE__VSNWPRINTF.
property.cxx: Use codecvt<wchar_t, char,...> for WIN32 UNICODE case until we get a "null" codecvt facet for conversion between wchar_t's read as bytes (chars) from a file stream.
win32.h: Do not define LOG4CPLUS_HAVE_INTRIN_H for MinGW as there are still people using older versions that do not have it.
AUTHORS: Mention Chris Steenwyk.
loggingmacros.h: Revert unintended definition of LOG4CPLUS_DISABLE_FATAL.
property.cxx (Properties ctor): Fix encoding flag check, use fEncodingShift.
Add propertyconfig_test Visual Studio 2010 project and add it to solution.
Implement include directive for properties files.

Initial patch provided by: Jukka Lantto  <jukka dot lantto at outokumpu dot com>
Update to Automake 1.12.5.
Use WSAEventSelect() to allow breaking away from accept() call when socket is closed.