Add columns for season and episode to program and recordedprogram tables.
Insert season and episode from guide data into the database.
Insert season/episode from EIT data into database
Escape HTML special chars in the Guide Grid
Bump schema version in perl and python bindings
Fix missing hunks from from the season/episode commits
Flip season and episode strings in syndicatedepisode because it was bugging Karl.
REmove stray comma from query
Make menustyle.css more specific, it was applying style changes outside the menu.
add comments
flip season and episode around in more spots
With hindsight, add a third column to store the total number of episodes in a season/series as well.
Check string length before accesing first character.
Fixes Qt ASSERT which happens when string length == 0
Fixes #11905 - HttpRequest parsing fails on parameters containing encoded & character
Make Service API parameters case insensitive.
Any V4L card may need to preset the tuner.

Refs [a3cdcf573]
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.
Add Season and Episode to the program details screen.
Improve the handling of season/episode in the web Program Guide.