Webfrontend: Show detail popup on upcoming/conflicting showings in Scheduling page.
Webfrontend: Fix a possible invalid page request when scrolling down Recording/Upcoming lists
Webfrontend: Disable a debugging error popup
Match on callsign instead of channum when marking rsOtherShowing. We merge channels with the same callsign in the guide _not_ channels with the same channum.
Webfrontend: Remove stray comma in css that broken status colour coding of in-progress recordings
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
Internet Content: Use lowercase parameters after 2ac4d1f
Merge remote-tracking branch 'upstream/master'