Merge pull request #293 from Shin-NiL/master

Renamed data quest file to data.solarus.zip on GCW-Zero.
Temporary files: use mkstep if available instead of tmpnam (fix #277).
The quest archive can now be data.solarus or data.solarus.zip (#293).

Both names are authorized on any system.
Also close the temporary file if failed to write it.
Fix possible compile error with open() (fix #294).
Call on_obtained() also for non-brandished treasures (fix #295).
Update changelog.
Add Pandora cmake toolchain.
Fix the transparent pixel test in pixel-precise collision.
Sample quest: Add accents to the PNG font.
Add the Solarus animated logo to the sample quest.
Sample quest: set some tiles as low walls.
Remove a very obsolete script.
Other cleanup.
Sample quest: there is no solarus logo sound currently.
Quest editor: Add more initial data when creating a new quest (#279).
Update changelog about new quest creation in the editor (fix #279).
Editor: don't try to open the defaut quest if it is "." (fix #296).
Sample quest: re-use stopped/walking hero animations for missing ones.

This will be enough for Solarus 1.1.
Fix #232.
Add entity:on_position_changed() + friends for all entities (fix #298).