Moved the boot options menu to an independent handler.

Part of #155.

This was the most delicate part of it.

Now it is done, it will much easier to add options support within the main game.