Gaurding agains div by zero in ProjectReport, which happens at the end
of each semester.
Fixed bug w/ 24 hour periods in NSFReports, and created unit test for
it.
Fixed bug in ObservingReport where lost time was getting counted twice
in periods spanning across months.  Made unit test for it too.
Merge branch 'release'
Fixed another problem with NSFReport and ObservingReport - was not
handling lost time properly when periods went over month boundaries.
Merge branch 'release'
removed bad import from TestReports
Added script for graphing hits on the Sen. Calculator.
Fixed misspelling of 'Mustang 1.5' in PstImport
Added MBA1.5 to validation list in pht.js
Added check to Blackout model for lack of Blackout_Sequence children.
No idea why this check is needed now (TBF)
Merge branch 'release'
PstInterface.getRelatedProposal now handles case where proposal is NOT
from the PST
Merge branch 'release'
Enhanced the WindowStatistics reporting tool for Toney.
SchedulingNotifier now sends emails to all users listed as a contact.
Basically, the idea of 'principal' contact is not followed through on
teh UI, so we're abandoning it.
Merge branch 'release'
Added large timeouts to the ProposalSources and SessionSources stores
because now we are getting proposals w/ 1000's of sources.
Merge branch 'release'
Fixed bug where DssExport was exporting sessions to the DSS that had
been rejected in the PHT (failing grade or no allotted time).