Bug 982663: collect and transmit app usage metrics

It doesn't seem right to skip them entirely. We should at least report all the data before the current invocation and reset the object, I think.  If the user only ever uses the dialer, for example, we would never report that...