Breaking changes to IStreamCache, test against .NET 6 instead of 5
- Test and example projects that used to use .NET 5 now use 6
- Most projects are still compatible with .Net Core 3.1 or .NET Standard 2.0
- Breaking interface change: Replace Tuple in Imazen.Common.IStreamCache interface with IStreamCacheInput and StreamCacheInput