Randomize task order and switch spelling to clarification.

To do this, I brought some stuff into the extension and refactored.
We can still reevaluate this later when the dynamic task generation is
more developed.

Note that the clarification task still uses the old copy and task image.

Change-Id: Id77584508f65e9f0141f3f2ad9d6c891cc57790f