userstudy: fix gcc warnings about printf format

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
userstudy: fix two more printfs

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
userstudy: split saving the file out and compress it

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Drop notion of converted events, we don't collect them

Well, technically we _only_ collect those, but it's confusing otherwise

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
userstudy-analysis: move main into a main function

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
userstudy-analysis: start a big refactoring to get the results easier

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
userstudy-analysis: add a Set class to distinguish between results

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
userstudy-analysis: re-do the analysis reporting bits

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
userstudy-analysis: unify printing of results

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
userstudy-analysis: only count hits for target aquisition times

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
userstudy-analysis: fix time-per-set calculation

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
userstudy-analysis: fix path length calculation

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
userstudy-analysis: calculate the median

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>