Added colors for Bonus Types to ColorCfg

-ConfigLoader now reads Bonus Type colors and stores them in a map using
the enum for BonusType as key
-Renderer gets this map from ConfigLoader and uses it to get color for
bonus
-Added PrintColor and PrintIndented to ConfigLoader
	-PrintIndented prints a string with a set indentation
	-PrintColor prints a color and a name(string) using the above
	finction.
-Changed output of tiles with more than one color
	-TileColor now has a variable that states if it is multicolored.
	-The above variable is set when it is intialized using >>
	opertor.
	-ConfigLoader checks this variable, if it has mutiple colors a
	caption is printed using PrintIndented and the colors and
	printed under, suing an extra indentation with the names
	"Color[1]", "Color[2]" etc..

TODO: ( not improtant changes at the moment )
-Replace isMultiColored witth an int32_t that says how many colors this
tile has.
-Replace color array with a std::vector, allowing any number of colors.
-Config should say how many colors the tile has, so it doesn't have to
be hard coded.
-Renderer should also store Tile colors in std::vector