* An arbitrary number of background layers can now be created and deleted
using AddLayer and RemoveLayer.
* The SdlWindow's Background object now points to Layer 0, which cannot be
deleted. This should ensure that no code has been broken by this.
* A basic sample project has been added to demonstrate this new feature.
* Replaced homegrown Vector2 class with the accelerated one from
System.Numerics.
* Added new Sprite initializers to take advantage of the new
ZOrder field. Changed Point data types to Vector2 where
appropriate.
* Began working on a Sprites sample project.
* The power state is currently exposed via a property. Events
(firing on state changes, alarms at certain percentages, etc)
will come later.
* A simple sample project (only outputs to console so far) is
included.
* .NET Framework sample projects have been removed, as they were
causing issues in Linux.
* .NET Framework samples replaced with .NET Core equivalents.
* Projects now target either .NET Standard 2.0 or .NET Core 2.0.
* Library name was trimmed down to appease .NET Core's native
library loader.
* Library and new sample projects were successfully tested in
Gentoo Linux under .NET Core 2.0.