Fix gamelist.xml update
Gamelist.xml where always updated regardless of the exit state. Now they are updated only in:
- Normal Quit (requested from external software)
- Normal reboot
- Normal shutdown
In all other case, they are not updated. Also added full documentation in SystemManager
Edited by Bkg2k