refactored delegate code in preparation for enabling notifications
moved delegates to public .h
added mixed delegate / notification - if the object already has a delegate, i'll relate to notifications - kinda like a "second citizen" to the object model
moved tvhServer property to be public - it makes more sense, we can now get and verify if that object is really for us - idea: make this property read-only ?
fixed see again bug
fix bug that crashed if we had a channel selected and clicked on a tag to browse channel list
refactored "record" button - I don't know how to link the EpgItem to a DvrItem *yet*, so I can't "cancel" a recording based on the tvhepg
updated submodules projects
updated submodule projects
added icon in epg and program list to display if that EPG entry is scheduled or is recording