SMB demo

Python is not my native language so style nits are appreciated.
'Movie' is a term of art here, referring to the file containing the button presses for each frame, not a video file.  But yes, we write a movie file and ask the emulator to play it back while running fceux-hook.lua, which checks for death/flagpole and prints the fitness to stdout where OpenTuner, as the parent process, can read it.