Fixed issue with game edit dialog wrongly warning about unsaved changes.
Added support for opening of mvvm based views in separate windows via OpenWindowViewAsDialogAsync and OpenWindowViewAsync. Examples added to the plugin template.
Added GetNewInstance method to custom library collections. This will always return new object instance no matter if cache is enabled on collection or not.
CreateWindow and GetLastActiveWindow moved to root API from dialogs API.
Merged 10.52 SDK changes.
Fixed some argument classes having internal constructors.
Fixed Playnite preventing system from going to sleep.