Move scrolling out of TextComponent and into a generic
ScrollableContainer.
Merge remote-tracking branch 'horstbaerbel/master'

Conflicts:
	src/components/GuiGameList.cpp
Remove red test background on ScrollableContainer
Use path.generic_string() for game paths.
Should now only use forward slashes, regardless of platform.
Convert paths to generic form after 341aa766d8c7af1923b7122a731ca0b2a809cbae

Might not have caught all places where this should be done.