Cleanup
Programme now knows its own end time.
Adding specific recordings or exceptions now save end time to database.
Recording planner now removes outdated schedules when reloading.
Outdated schedules are now removed on schedule reload. Old programmes cannot be set up to be recorded.