Track more useful info about slide viewing

* Keep track of individual slide views instead of a cumulative time per slide.
* Save a timestamp for each view so we can collate them into a path through the material.
* Save the slide that the presenter is on so we have an idea of where in the presentation other slides are useful.
* Don't truncate stats, merge old & new. This allows multiple Showoff sessions to be collected into one stats file.