MP1-4155: highly experimental
changed structure of filter to allow host several demuxers - allowing demuxing streams in packets, not only in containers
OnlineVideos part is not working (downloading file, reporting cache file, ...)
MP1-4155: fixed download speed (much more faster)
allowed to build HTTP protocol
fixed seeking by position (especially FLV container)
MP1-4155: fixed case when sometimes end of stream is not signaled to demuxer
MP1-4155: fixed seeking by sequence reading (probably it never be used)
MP1-4155: fixed performance of reading data from network
necessary changes to allow downloading from OnlineVideos
MP1-4155: added RTMP protocol (it needs more testing, especially seek and reopening connection)
fixed queueing end of stream packets
fixed waiting for data in case of seek
fixed loading items from cache file
MP1-4155: changed to OpenSSL 1.0.1g, libssh2 to 1.4.3
MP1-4155: fixed big memory consumption when a lot of data are stored in cache file
added some logging about not-created output pins
some cleanup in RTMP protocol
MP1-4155: added UDP and RTP protocol
fixed seeking by sequence reading (seek only to place, where we can read data)
MP1-4155: reworked data flow between protocol, parser, filter and demuxer (for now only HTTP protocol is working)
changed error model
MP1-4155: added UDP and RTP protocol, removed libcollections (moved to libshared), fixed live HTTP protocol flag
MP1-4155: some fixed problems in HTTP and UDP/RTP protocols
added back RTSP protocol
MP1-4155: changed crash dump file creation - crash dump file is created only when crash is caused by one of filter modules
Merge remote-tracking branch 'remotes/upstream/MP1-4155-FEAT-Merge_of_IPTV_filter_and_MediaPortal_Url_Source_Splitter' into 1.7.0Fork-BDJ

Conflicts:
	DirectShowFilters/Filters.sln
	DirectShowFilters/MPUrlSourceSplitter/MPUrlSourceSplitter/MPUrlSourceSplitter/MPUrlSourceSplitter.vcxproj
	DirectShowFilters/MPUrlSourceSplitter/MPUrlSourceSplitter/MPUrlSourceSplitter/dllmain.cpp