Fix result enum type XML_Error -> XML_Status

Code did not compile on linux64
Merge pull request #465 from webmaster128/develop

Fix result enum type XML_Error -> XML_Status
Fix: HandleExeption assignment operator calls itself
updated CHANGELOG and projected release date
Catch also NoAddressFoundException from DNS.

The certificate validation might fail on NoAddressFoundException - if the
hostname from certificate could not be translated to IP address.
Merge pull request #469 from oldium/fixes/ssl-noaddressfound

Catch also NoAddressFoundException from DNS.
CMakeLists.txt: use Windows Kit as alternative for message compiler
Merge pull request #472 from siemens/cmake

CMakeLists.txt: use Windows Kit as alternative for message compiler
updated CHANGELOG, ReleaseNotes and libversion
Add CTests for all components
Merge pull request #473 from siemens/ctest

Add CTests for all components
typo fix
GH #477: 1.5.2 buildwin.cmd incorrect
GH #477: 1.5.2 buildwin.cmd incorrect, part II
fixed linkmode for "both" configuration builds
updated copyright date
CppParser fixes to support function try blocks and unions
Fixed MSVC 2010 warnings on large alignment

MSVC 2010 complained if the alignment was larger than 128. Disabled the alignment macros for all larger alignments if MSVC version is 2010 or lower.
Merge pull request #485 from madmaxoft/develop

Fixed MSVC 2010 warnings on large alignment