Major upgrade to .NET Standard 2.1 and .NET Core 3.1 for LTS reasons
BaSyx.Components.Common project added for shared server functions across all components
Every server application updated due to .NET Core 3.1
BaSyx.Utils splitted into subprojects BaSyx.Utils.DependencyInjection & BaSyx.Utils.Client.Mqtt to have less dependencies when using basic BaSyx functions
Cleaned up a lot of code
NuGet Package handling refactored due to .NET Core 3.1
Asynchronous operation invocation added
NuGet packaged updated
177 files changed