Main: remove shareware victory from pic enum.
Fix header includes.

The header reorganization introduced a number of problems that were
caused by dependence on a (sort of) specific header order. That's
generally bad, and all the headers are guarded, so add includes where
they are needed.
SDLU: add SDL_Rect helper functions; remove MRect functions.
Graphics: replace MRect with SDL_Rect.
GrayMonitor: replace MRect with SDL_Rect.
Grays: convert MRect to SDL_Rect.
Gworld: convert MRect to SDL_Rect.
Hiscore: clean up global struct initializations.
Hiscore: convert MRect to SDL_Rect.
Keyselect: remove extern "C" from header.

This was the only header with this, and the code should be valid c++,
so there's no reason to keep it.
Keyselect: muck around with formatting.

I admit it, I'm afraid of if statements without curly braces.
Level: convert MRect to SDL_Rect.
Main: screw around with Error().
Main: convert MRect to SDL_Rect.
Next: convert MRect to SDL_Rect.
Opponent: convert MRect to SDL_Rect.
Pause: convert MRect to SDL_Rect.
Players: convert MRect to SDL_Rect.
Score: convert MRect to SDL_Rect.
Tutorial: convert MRect to SDL_Rect.