CLC-3988 Distinguish between end of instruction and end of classes

https://jira.ets.berkeley.edu/jira/browse/CLC-3988

Adds an important business distinction to the Berkeley::Term object. This also makes Calendar events end 1 week earlier than they did before -- at the proper end of classes, not the end of instruction.