openvix: build 714
Change blackfill color to transparant black for scalable picons

When picons do have a (8 bit) color map without any transparant colors we
had a white blackfill when the picons are scaled and centered into the
destination. Hopefully backfilling in transparant black will be a better
work-a-round. However for correct displaying it still should be considered
to use non (8-bit) color mapped picons.
openvix: build 715
[InfoBarGenerics] do not autostart timeshift if no tuner lock, also if no lock don't display warning message.
[PluginComponent] fix openwebif external modules. (fancontrol2, lcd4linux, etc)
[Dish] fix dish blinking, and labels
gdi/gpixmap: Don't use broken hardware alphablending

Alphablending on (at least) the ET boxes is broken. When one of the
pixels is fully transparent, the resulting pixel is always fully
transparent instead of simply the other pixel's argb values.

This resulted in objects not being rendered at all, when the background
is transparent. It is also the reason why a transparent picon will occur
as a "hole in the UI" instead of just being invisible.

As a workaround, don't use hardware alphablending (even if the hardware
reports it as a capability) except when scaling. Historically, this has
been the only use for hardware accellerated blending anyway, so there's
no loss in performance.
openvix: build 716
gdi/picexif: Remove unused variable "data_precision"
[EpgSelection] fix return to current event after adding a timer.
gpixmap: Copy palette to hardware only once.

Keep track of physical RGB table, and convert it only once. This
assumes that no one adapts the palette after having rendered it.

This prevents having to process up 1k of data for each hardware
blit.
Merge remote-tracking branch 'pli/master'
openvix: build 717
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.