Use Scenario to drive logo splash screen

This fixes the long-standing bug where the console isn't visible during
the opening logo screen.  Also changed the logo function to interpret
the duration as seconds rather than frames, for consistency with the
rest of the engine.