Mantis #4350 : Disable FireDTV remote checkbox (enable/disable) when .dll is not present
Add log information about FireDTVRemote dll not found on system.
Merge branch 'master' into BUG-4439-Codecs_and_Renderer_Video_Codecs_make_it_more_user_friendly
Merge branch 'master' into BUG-4350-FireDTV_FiresatApi.dll_could_not_be_found_on_your_system

Conflicts:
	mediaportal/RemotePlugins/Remotes/FireDTV/FireDTV interfaces/FireSATControl.cs
Merge branch 'master' into BUG-4489-MPC-HC_Engine_Subtitle_user_preference_not_honored_for_forced_flag_for_MKV
Fix detection from external subtitle track.
Fix / Workaround about issue : http://mantis.team-mediaportal.com/view.php?id=4447 Force to init allocresource to avoid null exception on OnGetIMDBInfo(). Disable Cast / Watched Status (not handle from TV Guide/Fullscreen).
Mantis #4444 / MP1-2528 : Only reset Dialog Windows if Context menu is displayed. (This avoid loop)
Merge remote-tracking branch 'remotes/origin/MP1-2525-Codecs_and_Renderer_Video_Codecs_make_it_more_user_friendly'
Merge remote-tracking branch 'remotes/origin/MP1-2475-FireDTV_FiresatApi_dll_could_not_be_found_on_your_system'
Merge remote-tracking branch 'remotes/origin/MP1-2566-MPC-HC_Engine_Subtitle_user_preference_not_honored_for_forced_flag_for_MKV'
Merge remote-tracking branch 'remotes/origin/MP1-4074-BUG-Fix_Label2_to_Label3_for_DVD_BD_watched_count_percentage'
Merge remote-tracking branch 'remotes/origin/MP1-2433-Disable_the_forced_Border_highlight_the_selected_program_in_Configuration'
Merge remote-tracking branch 'remotes/origin/MP1-3046-IMDb_movie_lookup_through_EPG_throws_a_Tv_Plugin_NULL_exception'
Merge remote-tracking branch 'remotes/upstream/master' into 1.4.0Fork_SEB_New_Master

Conflicts:
	mediaportal/Configuration/Sections/Remote.cs
	mediaportal/MediaPortal.Application/D3D.cs