MDL-41754 (2) quiz statistics : using Sam's new progress classes
MDL-43027 core progress : new method keeps track of progress internally
MDL-41756 (1) quiz statistics : use new method increment_progress

to cut down on clutter before adding new break down by variant stuff
MDL-41756 (2) quiz statistics : break down question stats by variant