Undo button update: completed task can now be backtracked

The undo button is always shown and even if a task is already mastered
it can be undone.

- The undo button undoes a repeat cycle--no matter the length--as if it
were only one repeat.  The reason being that the undo button relies on
the #go_button's 'status' attribute to backstep the stage of the task.