userstudy: switch accel methods halfway through the sets

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
userstudy-analayis: compile the set id from the accel method

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
userstudy-analysis: record the set id in the path analysis

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
userstudy: last bunch of rewordings

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
userstudy: seed the random number generator

current time is plenty enough here

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
userstudy: color the training targets differently

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
userstudy: Rename and install the userstudy tool

Easier to package this way

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
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>
userstudy: 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>