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.
Fixed Mantis 4311: Libbluray TitleInfo structure marshaling is not done correctly
Merge branch 'refs/heads/master' into BUG-4076-USB-UIRT_repeats_commands_too_slow

Conflicts:
	mediaportal/Configuration/MediaPortal.Configuration.csproj
Merge branch 'BUG-4201-Audio_Renderer_has_an_issue_with_some_hardware_reference_clock_generation'
Implemented dynamic buffer negotiation to the audio renderer's pipeline
Implemented sample throttling for the filters inside the audio renderer's pipeline
Changed GetState() in audio renderer to obey the configured buffer limit
Renamed Settings::m_msOutputBuffer in audio renderer
Added output buffer duration setting for the audio renderer's property page
Merge branch 'FEAT-4205-Allow_user_to_specify_audio_buffer_size_in_ms_in_audio_renderer'
Updated SoundTouch library in Audio Renderer to 1.7.1 version
Merge branch 'FEAT-4184-Update_SoundTouch_library_in_Audio_Renderer_to_the_1_7_1_version'
Merge remote-tracking branch 'remotes/origin/BUG-4311-Libbluray_TitleInfo_structure_marshaling_is_not_done_correctly'
Fixed building of Directshow/Audio Renderer

From SoundTouch 1.7.1 version merge following file was missing / not added to the commit cpu_detect_x86.cpp