Finally added scrolling description text. :)
You can now mix and match game list detail levels.
Basically, only games that have a gamelist.xml will use the detailed view.
Refactored Font class to use a TextCache for vertex data.
The TextComponent class should start using it soon.
Merge remote-tracking branch 'upstream/master'

had to hand-merge GuiGameList.cpp