MP1-4155: fixed error in IP address class
changed comments in UDP and TCP servers
continued work on UDP protocol (still not finished)
MP1-4155: necessary changes for subscribing and unsubscribing to/from multicast groups
MP1-4155: set reuse address flag
Merge remote-tracking branch 'remotes/upstream/MP1-4155-FEAT-Merge_of_IPTV_filter_and_MediaPortal_Url_Source_Splitter' into 1.5.0Fork

Conflicts:
	DirectShowFilters/MPUrlSourceSplitter/MPUrlSourceSplitter/MPUrlSourceSplitter_libsocket/MPUrlSourceSplitter_libsocket.vcxproj
	DirectShowFilters/MPUrlSourceSplitter/MPUrlSourceSplitter/MPUrlSourceSplitter_libsocket/MPUrlSourceSplitter_libsocket.vcxproj.filters
	DirectShowFilters/MPUrlSourceSplitter/MPUrlSourceSplitter/MPUrlSourceSplitter_libsocket/NetworkInterface.cpp
	DirectShowFilters/MPUrlSourceSplitter/MPUrlSourceSplitter/MPUrlSourceSplitter_libsocket/TcpServer.h
	DirectShowFilters/MPUrlSourceSplitter/MPUrlSourceSplitter/MPUrlSourceSplitter_libsocket/UdpServer.h