Add first working implementation of the cover generator
TODO: Speedup
Add more options and improve splitting of text
Add range checks in XMLReader
Restructure and simplify Font loading
First Step to make CFonts threadsave
Use CFont class to define the font to use
Merge branch 'develop' into Font_Rewrite
Merge branch 'Font_Rewrite' into Automatic_Covers
Adapt to changed usage of CFonts
Add Assertions for empty fontName
Simplify Dispose of fonts
Check for existing fonts when none found
Fixed some bugs with bg-music.
Merge branch 'Better_Graphics_Handling' into Automatic_Covers

Conflicts:
	Vocaluxe/Base/CCover.cs
	Vocaluxe/Base/CGraphics.cs
	Vocaluxe/Base/Fonts/CFontStyle.cs
	Vocaluxe/Base/Fonts/CGlyph.cs
	VocaluxeLib/Menu/CText.cs
	VocaluxeLib/Structs.cs
remove test
Factor out a few functions (GetCover was tooooo big)
Make it return a bitmap (preparation for next step)
Create covers in a task
Introduce example for a more flexible deserialization
Also make the CoverGenerator themes serializeable
Rest is automatic reformatting.
Merge branch 'Automatic_Covers' into develop

Conflicts:
	Vocaluxe/Base/CBackgroundMusic.cs
	VocaluxeLib/Menu/SongMenu/CSongMenuFramework.cs
Merge branch 'Better_Graphics_Handling' into develop

Conflicts:
	Vocaluxe/Base/Fonts/CFontStyle.cs
Merge branch 'develop' into Better_Graphics_Handling

Conflicts:
	VocaluxeLib/Menu/CNameSelection.cs
	VocaluxeLib/Menu/CPlaylist.cs
	VocaluxeLib/Menu/CText.cs
	VocaluxeLib/Menu/SongMenu/CSongMenuFramework.cs
	VocaluxeLib/Structs.cs
	VocaluxeLib/VocaluxeLib.csproj
	VocaluxeLib/Xml/CXMLReader.cs