Added helper function for scaling a SDL surface to wanted size.
Initial test intro cutscene, intended to be shown before the
title screen.
Added initial implementation of cutscene game state.
Initial game state is a cutscene showing and intro before
ending up on title screen.
Made the caption, aligned to bottom of screen.
Make use of a bigger font for captions in cutscenes.
Added global config for a cutscene that controls if graphics should
be scaled to fit viewport width.
Make cutscene captions translatable.
Added new attribute cutscene to map events and state handling
to be used from GameStatePlay to initiate the cutscene.
Prevent conditional jump on uninitialized value.
Handle a special case when returning back to game play state
from a cutscene.
Cleanup some unused code and make game_slot public.
Added checkCutscene() and handling for changing from play game state
into cutscene upon cutscene event and then back to game play.
Merge remote-tracking branch 'upstream/master' into cutscene
Merge remote-tracking branch 'upstream/master' into cutscene
Checking on teleport_mapname is fail.

Intramap teleportations is setting teleport_mapname to empty
string and therefor we should check the teleportation flag
instead.
Begin work on the empyrean campaign
gitignore: add install_manifest.txt file
Pack spritesheet images (including minicore and noalpha)

This commits processes the following files:

Avatar:
iron buckler female
iron buckler male

Enemies:
stealth

Powers:
bear_trap
caltrops
throw_axe
throw_knife

All those files (image and animation definition) were copied over to
minicore and processed there as well.

The images were spritepacked and the animation definitions files
were updated accordingly.
Increase gold amounts dropped from containers

Also, damage is tweaked for statues that shoot at the hero (one in
Maddox's lair and three in the Brothers' lair).