Update recent games list & remove redundant recent games from ini file
New update in code style & fix load function

The load function can not load all recent games list if the Key is skeeped as:
FileName0 = ...
FileName2 = ...
...

In this case, only FileName0 is loaded.
Now the function is fixed and load all list.
Merge pull request #3636 from kaienfr/fix_recent_gamelist

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