Fix warning that SDL_GetKeyboardState return value is used non-const
Ignore -psn* arguments on Mac OS X

Mac OS X adds an argument starting with "-psn" when launched using Finder, Dock,
or a terminal using open command and not specifying arguments.

It caused the opening videos to be skipped.

This change mimics SDL 1.2.