Bug 982663: collect and transmit app usage metrics

I suspect it is more useful to set the startTimestamp at the start of the data collection period, not to the timestamp of the first event during that period.  Similarly, shouldn't stopTimestamp the be the time that the data is sent and not the last event before the send?