* Sprites now use world space coordinates by default. This behavior can be
changed using the CoordinateSystem property.
* Exposed effective size (sprite size with scaling) and drawn size
properties to the Sprite object.
* Added a CameraView rectangle to the SdlWindow to control what is shown in
the world space view.
* Added some arithmetic functions to the Vector2<T> class.
* Sample.Sprites: Rewrote the view windowing code. It actually works
correctly now. :)
* Sample.Sprites: Changed player movement code so that they can no longer
fly off the edges of the screen.
* Updated NuGet package information.
* Removed System.Numerics.Vectors dependency. Implemented basic
Vector2<T> type to replace it.
* ScalingQuality can now be changed for each canvas independently,
as well as for the rendering target texture.
* Point type is now based on the new Vector2<T> generic.
* 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.
* .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.