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)
load the default feeds on demand from http://install.team-mediaportal.com/MP2/News/DefaultFeeds.xml to ensure that even published releases always use the latest version of that file
(MP2-322)
Added offset/limit argument to MediaItemQuery and related classes (WiP)
Added Limit argument and sorting
Fixed "order by" spacing
Added Skip/Take support to IDataReader (should be replaced by real DB side paging)
Copied animators from image player; Experimental support for IAnimators in TileBrush
Animation support in TileBrush working
Moved ImagePlayer classes to SkinEngine namespaces
Added Animation to VisualBrush via xaml
Moved animation duration and progress handling to KenBurnsAnimator
Do not init Animation on CTOR
Changed return type from UIElement to DependencyObject to allow addressing other elements like Brushes
Changed default-background to use 2 different brushes (static+fanart animated)
Moved fanart brush from style to screen, works only if brush is not taken from resources
Little improvements of new code in TileBrush
Changed ImagePlayer to use SkinEngine classes
Added ImageSource to FanArtBackgroundModel for binding; Added converter for adding dynamic properties from xaml
Changed FanArt source definition to new model property and converter
Changed background to new converter; Animation is reset now correctly
Added "cache" argument to force reloading on each change
Enabled animated fanart in Titanium
Added support for other image formats (like .gif), based on FreeImage (MP2-367)
Fixed opacity brush rendering:

 - Element render transforms no longer affect opacity brushes
 - Special opacity handling in brushes no longer required
 - Effects and opacity brushes can now be used together
Removed using(Surface) as it leads to unwanted disposal of resources we did not create ourselves