Implement a common Interface for all MenuElements
Also remove CSongMenu and replace it with a factory class
Fix Drag&Drop
Deny changing anything by mouse in songmenu if the options dialog is shown
Use basic Draw method in ScreenCredits and fix error when shown multiple times
Move non-drawing stuff out of Draw methods
Reformatting
Also adds license headers