Keep livetv recording

Hi Christian,

I reviewed my branch to 'rebase' from master and to clarify my commits. Here you will find all to enable "Keep LiveTV recording" action with Gotham. You could have other ideas to improve it. I haven't good skills about designing XBMC GUI. But it runs. Still an error when closing the dialog:  "ClearBlock: Trying to clear non existent block...". I don't know how to solve it , despite xbmc wiki and google.
The commit 405d1ce cannot to be merged into frodo. I have a specific commit for the frodo branch, without filtering by channel. I will create an other PR for frodo once 'rebase' done.

br