MP1-4400-BUG : Remove the ResetShares() from the OnPageLoad()
CancelIO() and SetStopping() methods added to speed up/prevent hanging of Stop() and filter destruction in situations where network connection/server is no longer available.

'std::nothrow' option cast removed from 'new' array object creation.
BufferingPause() now allows up to 2s pauses, and video delayed sample time is now also factored in (in addition to audio delayed sample time).
Some more dead code removed.
MP1-4155: added cleaning session to each call of Load() method
Merge remote-tracking branch 'remotes/origin/MP1-1964-BUG-Flickering_VU_Meter'
Merge remote-tracking branch 'remotes/origin/MP1-4400-BUG_Music_Share_View_Default_Folder_(set_in_Config)_replaces_Previous_Folder'
Merge remote-tracking branch 'remotes/origin/MP1-4397-BUG-Bump_version_number_for_MP_1.7.0_Final'
Merge remote-tracking branch 'remotes/upstream/master' into 1.7.0Fork-BDJ

Conflicts:
	mediaportal/WindowPlugins/GUIMusic/GUIMusicFiles.cs
	mediaportal/WindowPlugins/GUIPictures/GUIPictures.cs
Merge remote-tracking branch 'remotes/upstream/MP1-4155-FEAT-Merge_of_IPTV_filter_and_MediaPortal_Url_Source_Splitter' into 1.7.0Fork-BDJ
Merge remote-tracking branch 'remotes/upstream/MP1-4396_TsReader_UNC_File_does_not_exist_problem' into 1.7.0Fork-BDJ

Conflicts:
	DirectShowFilters/TsReader/source/MultiFileReader.cpp
	DirectShowFilters/TsReader/source/MultiFileReader.h
	DirectShowFilters/TsReader/source/version.h