gdi/epng, gdi/gpixmap: A few minor optimizations, use argb()

Move "if" outside loop.
Use the cheap argb() function instead of re-doing it the hard way.
Add box-specific display support, in particular vuduo2

When a skin_display_(boxtype).xml exists, use that instead of the
default one. Create a bit of a vfd skin for the vuduo2 (which has
a 140x32 sized vfd).

Could be replaced with a "displayname" configure parameter, so
that a display skin is chosen based on machine features. Then the
--with-textlcd and similar options can be dropped.
[ServiceName] add 'NameAndEvent' to render options.
[SelectionList] fix BSOD when toggled in empty list.
[Dish] fix tuner name.
[Renderer] add 'RunnerText' a renderer that allows text scrolling pixel by pixel. thanks to 'vlamo' and 'Dr.Best'.
[AVSwitch] fix issues with aspect ratio.
Merge remote-tracking branch 'pli/master'

skip display skin commits.
[Convertor] add 'ConvertorRotator' a convertor that swicthrs between info's. thanks to 'vlamo'
[ebox 5100] remove workaround accel