Xmltv lineups

xmltv modifications to permit lineup xml's to be pushed to the socket from http://supplement.xmltv.org/tv_grab_uk_rt/lineups/ files that will  honour the "Update channel name/number/icon" switch within the EPG Grabber component and update the channels accordingly with info from the lineup xml.

Code will attempt to use the service-id embedded within the lineup xml to match entries, however in the case of sky lineup files this service-id isn't embedded so it falls back to matching on service-name comparing to the entries already in channel list within TVH.