addon/mg: Catch config::error in get_addon_install_info()

config::error is thrown by the parser to signal a parser error, so we
want to catch that so it doesn't go up the stack and cause the game to
display an obscure error message referring to an "<unknown>" WML file or
even crash to desktop.