Remove nonexisting files from recent files list.

If one of the files in the most recently used list no longer exists
the menu item is greyed out and " - File not found" is appended to
the label. This check is run in the add() function of MRUFiles class.

Fixes #339
Merge branch 'master' of https://github.com/danieka/trelby