- 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.
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
Updated album and artist info dialogs to use skin properties rather than hard coded controls
Updated to skin files
Removed redundant usings
Removed constant which was basing ratings out of 9
Fixed Mantis 4311: Libbluray TitleInfo structure marshaling is not done correctly
Merge branch 'master' into FEAT-4040_Artist_album_info_skin_properties
Change to ensure correct properties are set in album info
Update to Titan skin files
Updated button labels to localised string
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
fixed typo in control type in skin file
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