Adds a cross-platform of Argon2id, a highly recommended algorithm for password hashing.
The Argon2 implementation introduces a dependency on "package:ffi" (a package by Google), which is used for sharing memory when the Argon2 implementation distributes computation to multiple isolates.
Small backwards-compatible changes in Blake2b and DartBlake2b API.
This change: