Windows support added

Full Windows support
libscrypt_salt_gen and libscrypt_hash now works properly
Salt generation uses CryptoAPI on Windows
All tests passed on Windows and Linux