- Languages now as singleton
- Added Languages.GetLanguagePairs
- Removed GetLanguages from TvServerRemote
Merge remote-tracking branch 'remotes/origin/master' into EXP-4067-Cleanup_usage_of_TvLibrary.Epg.Languages
Fix Languages.cs to public.
Added a way to update satellite.xml when refresh all dvbs sat.
Update all xml to latest version.
Update all xml to latest version Part2.
Try to persit DVBs setting after update satellite.
Added configuration options for initial repeat delay and delay between repetitions if IR commands for USB-UIRT.
Basic code cleanup of USBUIRT.cs bringing it to current standards as well as loading the new parameters.
Added the configurable initial repeat delay and delay between repeats to USBUIRT.cs
For input of numbers the initial repeat delay will be used between repeats to avoid SMS style input being to fast.
Changing RenderButton() of GUIListControl.cs to make use of unfocusedAlpha again.

We might deal here with an unfinished implementation of alpha blending textures as the RederButton() function uses a variable _diffuseColor of its parent class.

This variable is changed by the Opacity() method of the parent class. But never gets called anywhere in the code base.

It's possible that other classes are also affected. This is an initial fix for testing if RenderButton() is the actual problem.
Merge branch 'refs/heads/BUG-4118-Add_Padding_Property_To_Labels' into BUG-4187-UnfocusedAlpha_and_textures_in_ListControl
Combined diffuseColor and unfocusedAlpha usage in GUIListControl.cs for textues.
Stop timeshifting dialog made optional via Configuration
Add "for" in "ask confirmation when stopping timeshift" config option

As suggested by Holzi, thanks!
Added option for Confirmation when stopping time shift in GUI TV settings.
Note: Skin file "settings_tv.xml" needs update for all three MP skins (Default, DefaultWide and Titan) with checkbutton

Changes:
New GUICheckButton with id 29
New Language string with id 300228
Merge branch 'master' into FEAT_Optional_stop_live_TV_dialog

Conflicts:
	mediaportal/Configuration/Sections/TVClient.cs
Merge remote-tracking branch 'remotes/origin/master' into EXP-4130-Rework_the_update_process_for_satellite_files

Conflicts:
	TvEngine3/TVLibrary/TVServer.Base/TuningParameters/dvbs/100.5Â°E AsiaSat 5.xml
	TvEngine3/TVLibrary/TVServer.Base/TuningParameters/dvbs/113.0Â°W SatMex 6.xml
	TvEngine3/TVLibrary/TVServer.Base/TuningParameters/dvbs/146.0Â°E Agila 2.xml
	TvEngine3/TVLibrary/TVServer.Base/TuningParameters/dvbs/17.0Â°E Amos 5.xml
	TvEngine3/TVLibrary/TVServer.Base/TuningParameters/dvbs/21.5Â°E Eutelsat 21B.xml
	TvEngine3/TVLibrary/TVServer.Base/TuningParameters/dvbs/22.0Â°W SES 4.xml
	TvEngine3/TVLibrary/TVServer.Base/TuningParameters/dvbs/24.5Â°W Intelsat 905.xml
	TvEngine3/TVLibrary/TVServer.Base/TuningParameters/dvbs/3.1Â°E Eutelsat 3A,3C, Rascom QAF 1R.xml
	TvEngine3/TVLibrary/TVServer.Base/TuningParameters/dvbs/30.5Â°E Arabsat 5A.xml
	TvEngine3/TVLibrary/TVServer.Base/TuningParameters/dvbs/38.0Â°E Paksat 1R.xml
	TvEngine3/TVLibrary/TVServer.Base/TuningParameters/dvbs/42.0Â°E TÃ¼rksat 2A,3A.xml
	TvEngine3/TVLibrary/TVServer.Base/TuningParameters/dvbs/43.1Â°W Intelsat 11.xml
	TvEngine3/TVLibrary/TVServer.Base/TuningParameters/dvbs/53.0Â°E Express AM22.xml
	TvEngine3/TVLibrary/TVServer.Base/TuningParameters/dvbs/55.5Â°W Intelsat 805, Galaxy 11.xml
	TvEngine3/TVLibrary/TVServer.Base/TuningParameters/dvbs/8.0Â°W Eutelsat 8 West A.xml
	TvEngine3/TVLibrary/TVServer.Base/TuningParameters/dvbs/85.0Â°E Horizons 2, Intelsat 15.xml
	TvEngine3/TVLibrary/TVServer.Base/TuningParameters/dvbs/9.0Â°E Eutelsat 9A, Ka-Sat 9A.xml
	TvEngine3/TVLibrary/TVServer.Base/TuningParameters/dvbs/satellites.xml
Added settings import and export