Editor: fix a possible NullPointerException when opening an invalid map.
Fix dangling pointers after removing some kind of entities.
Documentation: add the syntax specification of tilesets.
Documentation: add the syntax specification of maps (#204).
Fix wrong subpages in the quest data files documentation.
Remove class Counter, useless since the HUD is scripted.
Don't die if a script refers to a non-existing equipment item.
Fix item:set_sound_when_brandish() that did not work.
Do diagonal moves only as a last resort to avoid bypassing sensors.

Fixes a bug introduced by eb14e7e while solving #39.
Fix a segfault when removing a menu while iterating over them (#210).
Replace a C cast by a static_cast.
Simplify how the LuaContext* object is retrieved from a lua_State*.
Cosmetics.
Even more cosmetics.
Coding style: put the public part first.
Update copyright info.
Merge pull request #211 from vlag/versionPatch

Fix the OSX build and make it easier
Merge pull request #212 from vlag/versionPatch

Polish the Apple interface
Add a script to upgrade an individual dialogs file.
Editor: fix a typo in the bomb flower sprite (#214).