Update recent games list & remove redundant recent games from ini file

This revision pull request has checked out carefully and fix all the following issues:
1. Clear the recent games list if "Clear recent games list" menu is pushed.
2. Delete the redundant and/or nonexisting recent games from ini file.

Test works correctly as expected.