- 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 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.
Added settings import and export
- Added export / import of card settings
- Restart of TVcontroller after import
Fixed Mantis 4311: Libbluray TitleInfo structure marshaling is not done correctly
Merge remote-tracking branch 'remotes/origin/master' into EXP-4067-Cleanup_usage_of_TvLibrary.Epg.Languages

Conflicts:
	mediaportal/Configuration/Sections/TVClient.cs
	mediaportal/Configuration/TvServerRemote.cs
Rearranged code to use g_Player.ShowFullScreenWindowVideoDefault() for basic functionality

Timeline markers for Comskip and multi-chapter Videos
- compatible for skins not using timeline
- sample skin changes for DefaultWide
Merge branch 'refs/heads/master' into BUG-4076-USB-UIRT_repeats_commands_too_slow

Conflicts:
	mediaportal/Configuration/MediaPortal.Configuration.csproj
Merge remote-tracking branch 'remotes/origin/EXP-4067-Cleanup_usage_of_TvLibrary.Epg.Languages'
Merge remote-tracking branch 'remotes/origin/FEAT-4277-TvSetup_Import_Export'
Merge remote-tracking branch 'remotes/origin/FEAT-4305-Comskip_Timeline_for_Video'
Changed base clock from System clock to Audio Clock - Solves sync for some hardware

- Changed SynchCorrection not to drop processed audio information on SetBias()
- Fixed CSyncClock's system clock to audio HW clock switch as the clock source
- Calculate tick delta from system or audio HW time, not from combination of those two