Merge pull request #96 from fstengel/Test

Internationnalization: buggles etc.
save a very good link on scala scripting (and delete from TODO a useless cosmetic that'd be hard to implement)
Entities cannot have their own org.xnap.commons.i18n.I18n, use the static Game.i18n instead
we need to have a locale setup in Game to avoid some NPE when diffing the worlds
avoid a NPE when the lessons are deeply broken
pythonize the last turmite exercise. All tests now pass \o/
move back the array image into its exercise directory
more informative message when the path to an image is borken
port all remaining welcome exercises to python (fix #89). Only the mission text had to be changed
Start sanitizing the world serialization code

- Introduce a BrokenWorldFileException for better error reporting
- Betterly formated headers so that fools can edit the files directly
I don't have no network in the train making twitter nervous
document my yesterday's change
Give the filename to the world parser for better error messages
add a gitattributes file so that git archive works as expected
that's outdated and it did never really work
really ignore cruft in archives
Disable mac packaging for a while as it breaks on me
Switch our json library to take the one that is in Debian too
update our miglayout version to latest debian one
Use the version of jsyntaxpane that is in Debian