Shut off craft engine when controller goes away.
Fix desktop resolution detection.

SdlDisplay calls SetVideoMode() which changes the struct that videoInfo
points to, so we need to save the desktop resolution before that.
Change default window size to 800x450 (16:9).