Make XMLTV/PyEPG external interface TCP socket
Moved from github:
I could possibly move from unix domain socket to TCP socket. This would allow users to actually send data from another machine to TVH (useful for some of the horrendously performing XMLTV scripts, though hopefully they've been fixed).
Also currently each socket is handled in a single thread, not one per client connection. Whether this offers any significant benefit I'm not sure, but maybe something for the future.