Don't call CloseHandle() twice on Windows (as it causes crashes, or unexpected behavior). This would happen with the following test case:
ProcessHandle handle = Process.launch(...);
handle.kill();
Then as handle gets out of scope, ~ProcessHandle would call CloseHandle() on an already closed handle.
Remove the need for a debug build or debugger when setting POSIX thread names.
Remove the need for a debug build or debugger when setting Win32 thread names.
Ability to select the threadpool that will be used to start an Activity.
Merge pull request #206 from mkrivos/small_fixes

fix VarIterator for cmake build
removed Var iterators, fixed SOO alignment

- removed unnecessary using directives in Data library
- removed iterator pointers from Var (reduce size, always return copy)
- added Alignment header (adapted from LLVM infrastructure)
- added alignment guards to SOO implementations
WebNotifier example

- added WebNotifier example
- fixed/tidied up SOO alignment code
improveJSON parser perfromance

- unified string/stream algorithm
- templated Source class
- use char_traits integer type and conversion function for char
extraction
clang compile
gcc alignment and warning suppression
removed accidentally added gcc pragma
fix clang warnings
fix for missing #include <memory> for gcc 4.8.1
Merge pull request #213 from mkrivos/small_fixes

fix for missing #include <memory> for gcc 4.8.1
tests for GH#169

tests for GH#169: Exceptions due to bug BufferedBidirectionalStreamBuf.h
fixed GH #138: FreeBSD JSON tests fail
Merge pull request #210 from ptarabbia/develop

Develop
fixed few GH issues

- fixed GH #209: Poco::NumberFormatter double length
- fixed GH #204: Upgrade zlib to 1.2.8
- fixed GH #198: The "application.configDir" property is not always
created.
adding missing zlib files
Merge branch 'develop' of https://github.com/pocoproject/poco into develop