Fix cannotAdd displaying errors for the wrong section.
Fix unsatisfiable constraints in lunch selection form

Add ignore_constraints parameter to Section.cannotAdd. Make the lunch
selection form pass ignore_constraints=True. This fixes the bug where
you can't add a lunch on Saturday because you don't have a lunch on
Sunday and vice versa.
Merge pull request #907 from learning-unlimited/lunch-constraints

Lunch constraints