Renamed ButtonPress to PressButton to be more consistent with other
keyboard event names.

JPEG/GIF output are now implemented using Recorder interface instead of
Video.

Press p to pause emulator, press q to quit.  You must press q if you are
using -recorder=gif and want the gif file to be written out.

SDLVideo can now show or hide overscan, with it hidden as the default.