Toggling fullscreen now takes fullscreen flags
Fixed whitespace style
Turn off resizable flag by default, you can always pass the --resize command line option if you need it.
Added support for new style fullscreen transitions on Mac OS X
Don't minimize by default when in fullscreen desktop mode.
This fixes behavior with the new Mac OS X fullscreen space code, as well as improve behavior on Linux desktops.
The default for normal fullscreen mode is still to minimize because we're likely doing a mode switch and don't want to stick around as a borderless window in the background.
Fixed compiling with ISO C90
Fixed compiling with older Mac OS X SDK