ChannelSelection: Corrigate selected service is already played

And simplify that code a bit

Thanks for all the reporting and help Dima73
About: Add option to view the latest commits on sourceforge
Update Latvian translation.

Add commit: 59e3cedd511fc81ff30603028498d0365f5cca77

Signed-off-by: Mirakels <mirakels@openpli.org>
[ChannelSelection] fix possible BSOD.
openvix: build 780
openvix: build 781
ChannelSelection: Improve and simplify correctChannelNumber

Thanks for Dima73 for the hints
Merge remote-tracking branch 'pli/master’
ChannelSelection: correct channel numbers when regards to pipzap
openvix: build 782
SoftwareUpdate: Add show latest commits on sourceforge option
ScanSetup: Recognise predefined transponders automatically.

When changing from user defined transponders to predefined transponder the
predifened transponder will be selected automatically.

Thanks to Huevos

Possibly the other way around might be added later.
[InputDevice] add a hack to work around bad GigaBlue drivers, that say support multiple remote types, but actually do not.
openvix: build 783
ListboxService: return bool if service is found or not
Search for service when it is not found in the cuurent list

Search for a selected service within available userbouquets
in case a service is not found in the current selected
userbouquet.
Z
Navigation: Correct channel number when userbouquet was searched
InfobarGenerics: during swapPiP do not stop service

As this sometimes does freeze one of both services and it seems
not to be required at all
ServiceList: correct typo as config value is a property
Screens ServiceInfo: fix MPEG2 display and minor code optimization, thx technic

Signed-off-by: Littlesat <littlesat99@yahoo.com>