Fixes C++ string related issues, do not use SystemUtils::GetJavaString, and fixes UTF-8 to Unicode requirement before passing executable path to Win32 Crypto API. Next up, more testing with tampered files.
Debug environment uses right Toolset (XP) and correct include paths
Base 64 Decoded byte array with certificate is passed to C++ world using org.appwork.utils.encoding.Base64 library, other Base64 decoders didn't work correctly. This one is supposed to be faster and more efficient in memory use.