Add file watching capabilities to EmulationStation
First implemented applications:
- Watch all gamelist.xml: On change, ask the user to reload ES (avoid ES to overwrite external modifications)
- Watch theme files: On change, ask the user to reload ES. Allow theme developers to work, test & debug faster.
- Watch external file /tmp/emulationstation.quitnow to exit immediately on external request.