More work on scheduling+tests
Merge remote-tracking branch 'refs/remotes/origin/master' into origin-scheduling
Merge remote-tracking branch 'refs/remotes/origin/master' into origin-scheduling
Schedule proposal parts are all optional now
:mandatory and :optional course codes are now sets in mock programs
Removed data meant for tests from mock schedules
Get schedule for multiple rooms in xiast/query
More schedule testing and fixing
Room overlaps check works
Merge branch 'master' into origin-scheduling
Merge branch 'master' into origin-scheduling
Added check-proposal function
Merge branch 'master' into scheduling