Adding Sopcast and initial work as PVR backend for XBMC/Kodi

	Added Sopcast engine and it can now handle urls like /sop/URLENCODED_URL/streamname.asf
	URLENCODED_URL is the encoded URL of something like sop://broker.sopcast.com:3912/channel_id
	Currently, Sopcast is working on GNU/Linux only, and should be available in $PATH as sp-sc-auth or sp-sc

	Added option not to stop engine in case if reconnect with the same URL and IP
	If different URL but the same IP then if no other clients then destroying the engine
	This is useful in case if some clients(tablet version of XBMC/Kodi) crashes :) you can quickly reconnect

	XBMC/Kodi client configured with Simple  IPTV PVR
	using playlist poiinging to as /playlist if reading from local json or other generated playlist from different plugin