Updating dev NuGet.config
Win7PlusCoreSystem
Fixed references
Reacting to CLR package versioning changes
Removing version from framework assemblies node
Implement new DataProtection pipeline.
Cleaning up comments
React to options rename
Make EphemeralDataProtectionProvider and ProtectedMemoryBlob work on non-Windows platforms.
Remove dead code from EphemeralDataProtectionProvider.cs.
React to options changes
Add string-based extension methods to IDataProtector.
Add time-limiting data protection capabilities.
Restore Win7 + Server Core support routines.
Add unit tests for CngAuthenticatedEncryptorBase, PBKDF2, and SP800_108-CTR-HMACSHA512.
Change GetService call to GetRequiredService

Remove the assertion that the returned service is not null, since the
GetRequiredService extension method will throw instead of ever
returning null.
Fix Win7 vs Win8 detection logic for SP800-108-CTR-HMACSHA512.
Allow DpapiNGXmlEncryptor to get the current identity's SID on CoreCLR.
DataProtectionServices should use keys stored in HKLM auto-gen registry when running on IIS without user profile.