ENGINES: Extend detectGames API to allow returning an error message.

This can (and will) be used to display unknown version information to the user
through our GUI.

Currently only AvancedDetector is updated to supply this information in case
it encounters unknown versions.
GUI: Add proof-of-concept code to display unkown version information.