* refactor classic and block schedules to use same alternate schedule selector
* handle start year and end year
* add migrations for classic and block schedules
* allow editing block template start and end year
* add tests that include years
* add date range editing to classic (alternate) schedules
* fix running tests locally
* restore media files load; needed for local folder scanners
* update changelog
* feedback
* start to add program schedule alternates
* edit days of the week
* editor improvements
* save changes
* build playouts using alternate schedules
* reset playout as needed
* add priority message