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.
update gitignore file
Revert "fix to stop minions summoning enemies"

This reverts commit 15e2b1b37dd24b29939b276dd46e3e9aedd99ac4.
Revert "Add minions to the CMakeList"

This reverts commit 2566d2c5f7047c348390d900fdea680efbd44b53.
Revert "Support for minions"

This reverts commit dc598b0bc97a508dbffe3e8690e14c3917f51638.