Store the total number of episodes for xmltv and UK EIT. Fixups for other countries are welcome.
Add support for loading season, episode and total episodes into ProgramInfo.

This alters the protocol version to 78

I've done my best to update the bindings, but I have not have got it
entirely correct. With luck they'll be converted to the services API
before the next time someone alters the protocol, it's a painful
process atm.