Fix warnings from MS analyzer among some other things
Fix warnings from MS analyzer among some other things

- Add System.Uri constructor
- Rename private fields
- Rename constructor parameters
- Refactor public fields into properties
- Use C# 8.0 `using T` syntax
- Change array clearing code

GGG-KILLER/GUtils.NET