Added rom browser saving the last selected rom.

Each time a ROM is run, that position of the romlist is saved in a file.
When the ROM browser is launched, it loads the last rom position.
If a new default directory is saved, the rom position file is deleted.