Major schedule updates.

+ Day View refactored to show all possible shifts for the day, rather
than just those scheduled.
+ NumEmployees taken into account when scheduling now.   If no one is
required for a day, don't scheduled them.   Display 'On Call' and 'Not
Required' in the weekly and daily views.
+ Layout modifications to make the headers consistent across Schedule
and Restaurant sections.