Rename WPCryptoProvider to WindowsCryptoProvider and add method header comments