Services: In GetUpcomingList() exclude recordings with an rsOther* state from the default list, only include them when ShowAll is true
Fix segfault in Schedule Editor. Not all recording rules are
associated with a program and this pointer therefore needs to be
checked first

Fixes #11973