Noe, it it possible to create Message object and perform close() on it,
even if show() wasn't called before. It have a bit more sense since it
should be harmless for closing possibly non existent message.
Added safe guards for get_config function, introduced CmdOption class
for convenient accessing options as a dict keys with option to make them
as a list of commandline options suitable for passing to fs-uae.