Initial top menu rendering in place
Merge branch 'multiTiles'

Conflicts:
	Sdl.cpp

Sdl renamed to Map (cause Sdl was a bad name)
More improvements to how the system works.

All rendered areas now extend from sbstract class
Tiling only works in drawingArea now
#2 Continued work, multiple icons and hover event work. Still need to
decide on action call backs

#4 Rendered rectangle added, no functionality yet
#2 Very basic tooltips added. This needs some serious improvements
Big (intitial) update to how textures are handled.

Textures will now be wrapped in MapTexture, but should only be
instatiated by sub classes of MapTexture
Text texture wrapper added
#6 Slow work towards a good way to swap tiles. key 1,2 and 3 swap
between some images (3 is a real tile)