Report and feedback fixes

This should resolve issue #194.

Columns have been added to report.xls to clarify whether certain fields are present vs. blank and whether certain events occurred and when.  This will hopefully make the researchers much happier.

This also paves the way for reconstructing missing ResponseTimes for feedback page loads from the log (without these changes, reconstructed RTs won't appear in reports).