Fix profiles-bug in names-selection
Merge branch 'release-0.3' of git://github.com/flokuep/Vocaluxe into release-0.3
Fix weird formatting in CScreenSong.cs (no code changes)
Fix showing of song menu if not in category
Fix file-not-found exception
Fix for inconsistent song Menu
Multiple refactoring due to ambiguous meanings
Use always the same xml writer settings
Rename PreviewSelected to more meaningful PreviewId
Remove PreviewId pending stuff (don't need that. If you need a fade or something implement it properly with timer, event... But PreviewId should really be the current preview element)
Remove redundant code
Update preview only when necessary
Bugfix on Init() function of song Menu
Refactoring w/o functional changes
Remove confusing ActSongId
Fix preview start after song end
Workaround missing length even with prescan on gestreamer
Merge branch 'release-0.3' of git://github.com/Vocaluxe/Vocaluxe into release-0.3

Conflicts:
	Vocaluxe/Base/CConfig.cs
Return only true if we got a new video frame (Decoder framework might need a redesign or at least some docu how it is supposed to work)
Add documentation for Video/IVideoDecoder.cs
Rework on the ffmpeg video decoder (Bg were videos flickering? Can't reproduce)
Make use of mutex to ensure single instance (more robust and faster)