french typo
welcome.array.has271: improve the mission text
maze.shortestpath: put the distance on every cell
make DontHaveBaggleException extends PLMException, that is RE to not have to declare its possible occurence
also regenerate the answer world after the input world tweaking
welcome.traversal.*: fix the java and scala templating
welcome.variable: speak about != that is handy here
refresh the file position markers, no real change
Release 2.2.3: Let's start adding new bu^Wfeatures again.

  * Let every interactive control issue the source code doing the same
    thing when they are clicked, so that the students can copy/paste.
    Thanks to Laurent Guittet for suggesting this change, I love it.
  * Buggle: Translate the direction names, too
  * TurtleWorld: add a new clear() primitive that clears the sheet
  * New feature: import/export session to the cloud.
    You don't have to struggle with a bunch of zip files anymore.
  * Rewamp the ExerciseFailedDialog to be more user friendly. Its
    title is less demotival, it hints about how to fix the issue, and
    the textual diff (that can be big and ugly) is hidden by default.

Plus a whole load of small glitches reported by the students of this year.