Package Management
#ADD: Added compatibility checking features that allow to determine whether packages are forward compatible to a certain update.
#ADD: Added compatibility icons to the package manager dialog.
#ADD: Added PackageName struct combining id and version for convenience.
#CHANGE: Introduced several caching mechanisms in PackageManager class that should improve performance dramatically on lookup-heavy operations. Doesn't make the NuGet API itself faster though..
#CHANGE: As long as advanced mode is inactive, the package manager dialog won't let the user update packages with an "unlikely" compatibility rating.
#CHANGE: The "Update All" feature now does a safe update satisfying the "likely" compatibility rating.
#FIX: Fixed a multithreading crash when doing asynchronous package view updates while sorting was active.
Maintenance, Package Management
#CHANGE: Updated all package specs and version numbers due to the recent cloning overhaul.
#REMOVE: Removed compatibility checking for now, because it didn't appear to work reliably. Revisit later.