Alters lunch constraints so they can happen on only certain days.
Reduce code for some day lunch constraints
Oops, misplaced paren. Empty lists are falsey anyway so just use that.
Add a LunchConstraintGenerator test case for no lunch timeslots
Move "number of lunch section" check in the other test cases
Merge branch 'main' into some-day-lunch-constraints

Conflicts:
	esp/esp/program/tests.py
Merge pull request #1114 from learning-unlimited/some-day-lunch-constraints

Alters lunch constraints so they can happen on only certain days.