MP1-4155: fixed closing and opening connection
reworked sending and receiving RTSP request and responses to asynchronous (to not block main processing thread)
correctly checking end of stream by GOODBYE RTCP packet or by time specified by RTSP server
changed discontinuity reporting (due fact that FFmpeg sometimes doesn't return error)
MP1-4155: updated libcurl to 7.37.0
fixed crash of filter in demuxing
fixed discontinuity reporting in RTSP protocol
fixed accidentally marking RTSP stream fragments as discontinuity
added new RTMP error codes
added RTMP protocol (needs more testing, especially seeking)
MP1-4155: used returned duration of RTMP stream to guess stream length
MP1-4523 : only label text changing
Merge remote-tracking branch 'remotes/upstream/MP1-4523-FEAT_Change_the_TV_plugin_'Use_UNC_paths'_config_setting_to_a_non-debug_option' into 1.7.0Fork-BDJ
Merge remote-tracking branch 'remotes/upstream/MP1-4155-FEAT-Merge_of_IPTV_filter_and_MediaPortal_Url_Source_Splitter' into 1.7.0Fork-BDJ
Synchronize access to m_hNeedMoreSamples event in WASAPI renderer

- It was possible that event was set already NULL on the playback stop when rendering thread was still trying to check the buffer status
Fix crash on a playback stop when pipeline hasn't yet been initialized