Transfer the emulator choice responsability to EmulationStation
EmulationStation must know what emulator/core will actually be launched when running a game. This enables to:
- Check bios before running a game
- Remove old code and simplify default emulator/core UI