Update ZONEMD to match RFC 8976
- The location of the digest type field has changed to where the reserved field was.
- The reserved field is now called scheme and is where the digest type field was.
- Digest type 2 has been defined (SHA256).
(cherry picked from commit 8510ccaa)
Closes #2658 (closed)