* Switch to .NET Framework 4.7.2 & C# 8.0, update libraries
* Add TweetLib.Core project targeting .NET Standard 2.0
* Enable reference nullability checks for TweetLib.Core
* Move a bunch of utility classes into TweetLib.Core & refactor
* Partially move TweetDuck plugin & update system to TweetLib.Core
* Move some constants and CultureInfo setup to TweetLib.Core
* Move some configuration classes to TweetLib.Core
* Minor refactoring and warning suppression
* Add App to TweetLib.Core
* Add IAppErrorHandler w/ implementation
* Continue moving config, plugin, and update classes to TweetLib.Core
* Fix a few nullability checks
* Update installers to check for .NET Framework 4.7.2
* Ensure potential nulls have a fallback value & add/remove null checks
* Refactor update check code to avoid nulls
* Refactor ProfileManager exception handling to avoid nulls
* Refactor a few more various classes and fix nulls in ContextInfo
* Force c#7 everywhere and revert usage of newer features from cherry-picked commits
* Remove unused #pragma declaration