new version of the syntaxpane, as in debian version 0.9.6~r156-4

This fixes a few upstream bugs:
 - the bundle is now included, allowing find and find/replace dialogs to pop up.
 - do not whine if the localized bundle is not found, but use english one
 - scala one-line comments is //, not #

(also, various renames on array exercise, sorry for the commit colision)
JlmSyntaxPane: factorize the initialization of JSyntaxPane between our applications
refuse to undo the file loading
enable syntax coloring in the editor
cosmetics
port arrays.basic exercises to scala, but mission text is still to be rewritten
reorg imports
document last changes
convert the mission of exos Array[12] to scala and french

Array1 is the largest mission text of JLM with over 250 lines where
the others are about 30 lines. Pffiou. A whole day :-/
port all remaining array exercises to scala
port the last remaining exercises of the welcome lesson
display the exception class, too, so that the user can understand the error message
port turmites to scala (+ better french translation of pattern matching)
don't play too cleaver -- don't share an entity between exercises
improve a bit the Dave error messages
port all maze exercises to scala+french
turmites are less pedagogical than mazes, as they are now
detect and correctly report a PEBAK
Port all bat.string exercises to scala
adapt the doc of major universes to french and scala