Port another turmite exercise.

Also, pass the tables as parameters instead of doing that it's crude
but could help for performance (which I don't really believe).
use named transition instead of their numerical value
Internationnalization: buggles etc.

Coded in the i18n.tr calls.
Put the base support as much as possible into the abstract classes. the
derived classes only having to add registration code and language
selection handling (see World, BuggleWorld and
EntityControlPanel/BuggleButtonControlPanel).
Todo: build the .pot/.po files