Fix build failure with zlib on Windows.
Implement HMAC, PBKDF2 and AES support on Windows using CNG for
Zip encryption and decryption.