Engine: inherit from Core.
Option: now an object.
Add retro-environment-extern with get_variable.
Engine: use Retro.Environment.get_variable.
Demo: add an options dialog.