Normalize names of span inputs in crypto API
The asymmetric types operate on either hashed input, or unprocessed input.
The existing API tends to call hashed input "hash" (or "rgbHash" for older API),
and unprocessed input "data" (or "rgbData").
This change modifies the new (ReadOnly)Span-based methods to use "data"
and "hash" (as appropriate) instead of "source". Particularly because the
hash-based methods in DSA do not contain the word Hash, making "source"
for CreateSignature ambiguous.
In the cases where the existing parameter was named "rgbHash" (et al) the
"rgb" was dropped in the (ReadOnly)Span variant, including in the cases
where the (ReadOnly)Span variant is a proper overload.
Commit migrated from https://github.com/dotnet/corefx/commit/
c360ba27944379f8234ff3a14e30b05f1279bd8e