MP1-4191: Enable the "Apply" button for all settings

ProtoShare Designs
MP1-4165 : Renamed PS log files to PowerScheduler.log
Cleaned up minor differences to current log4net.config files
MP1-4146: added episode management button to tv program info
MP1-4192 : Fix TvOSD null reference when playing manual record (without EPG info)
MP1-4194 : Handle correctly "ask confirmation when stopping timeshift" when OSD is displayed
PS is enabled in MP Configuration too
Merge branch 'master' into MP1-4180_PS_is_not_enabled_though_PS++_was_enabled
Updated Australia.QLD - Brisbane - SBS (thank petrov)
Updated Czech Republic.Praha. (thanks tristone)
MP1-4204: fixed navigation in Titan GUI settings menu
Merge branch 'MP1-4146-FEAT-Add_episodes_management_to_programInfo_screen'
Fork : MPC-HC Team :
Rewritten code for auto-load subtitles and support for '_' as a separator.
Being a video file named video.ext, video_whatever.srt will now be auto-loaded.
This commit fixes #3195.

After 8c16873c8e6af244bed48e0ca446ec51e033c01f, auto-loading subtitles could fail or give wrong results for video filenames containing the following characters: !-.^+{}[]()$.
This commit fixes #3433.
Merge remote-tracking branch 'remotes/origin/MP1-4194-BUG-Stop_Timeshifting_dialog_shows_up_with_option_disabled_when_Info_screen_is_open'
Merge remote-tracking branch 'remotes/origin/MP1-4191_Enable_Apply_button_in_PS_Config_for_all_settings'
Merge remote-tracking branch 'remotes/origin/MP1-4180_PS_is_not_enabled_though_PS++_was_enabled'
Merge remote-tracking branch 'remotes/origin/MP1-4192-BUG-Fix_null_reference_manual_recording_without_EPG_by_Y_key_fullscreen'
Merge remote-tracking branch 'remotes/origin/MP1-4133-Update_tuning_details_for_MP_1.5.0_Final'
Merge remote-tracking branch 'remotes/upstream/master' into 1.5.0Fork
Merge remote-tracking branch 'remotes/upstream/MP1-4165_TVService_Logging_in_Separate_Files' into 1.5.0Fork