Update SlimDX to latest version and remove binary from git repo (NuGet) (MP2-366)
Restore the UI state directly during Prepare() phase of the screen. This avoids duplicated focus setting (MP2-373)
Revert "Fixed storing of "HasFocus", on screen changes the property was cleared before storing it (MP2-371)"

This reverts commit 92e1858cb9c1e8980eccaf4bb0c0de2de5877bd5.
Fire "screen closing" event synchronously, so workflow action can store its state before screen gets unfocused (MP2-371)
Avoid suspend in console mode when clients are connected. Removed obsolete checkbox to avoid shutdown (MP2-360)
Handle power events and client (dis-)connection info inside service base (MP2-360)
Avoid suspend only if remote clients are connected. Local clients prevent suspend on their own logic (MP2-360)
Integrated EnergySavingConfig into SystemStateService. Thread suspend levels are now considered for QuerySuspend broadcasts to deny suspend if required (i.e. media is playing) (MP2-360)
Send player error event to close slots if required
Changed url format to parameters to avoid encoding issues with special characters (. ? &)
Optimized init of image encoders to avoid potential threading issues
Fixed API source (MP2-375)
Updated helper (MP2-375)
Only create  thumbnail aspects if they are filled
Added "Album" as new type, added new provider that queries MediaLibrary (MP2-358)
Added AlbumFilterItem (MP2-358)
Added album cover support to Titanium (MP2-358)
Added album cover support to Reflexion (MP2-358)
Fixed init of optional MIAs (MP2-358)
Removed empty optional MIA (MP2-358)