Show "No matching items" on meals with empty menus.

Not only when there are active dietary filters.
Adjust the background colors of the Dining views to make text more legible.
Remove the other part that was disabling the Filter button.
Update Dining colors to match MIT theme.
Tweak open/closed green/red text colors in Dining.
Enlarge the dietary icons on the menu comparison view.