EnemyManager::logic(): replace integer counter by iterator.
MapRenderer reduce code lines and complexity
MapRenderer: Split loading function into multiple functions
MapRenderer: use fastest integers possible for rendering isometic layers
MapRenderer: helper classes have proper ctor now
GameStateConfig: Reduce scope of variables
GetText: Initialize all variables in constructor init list
MapRenderer header: have declaration of copy constructor (unimplemented)
InputState: reduce scope of some variables.
NPCManager: add unimplemented copy constructor.
MenuNPCActions: move init of variables in ctor into the init list
Replace money by currency string in translatable strings
Rewrite checkClick functions to have only one line.
Introduce Utils::loadGraphicSurface to load images.

The function being introduced replaces a pattern which is found all over
code base:

	image = IMG_Load(mods->locate(filename).c_str());
	if(!image) {
		fprintf(stderr, "Couldn't load image: %s\n", IMG_GetError());
	} else {
		// optimize
		SDL_Surface *cleanup = image;
		image = SDL_DisplayFormatAlpha(image);
		SDL_FreeSurface(cleanup);
	}
Add options to loadGraphicSurface and use it more often
Use the loadGraphicsSurface in Tileset, ImageManager, GameStateLoad.