added check for calling the delegate methods, so they can be all optional (although if optional they don't make much sense)
fetch all epg programs when displaying channel epg data
fixed some errors that were introduced with the previous commit
trying to remove test flight strict dependency
started working on the updating of autorec