Add PixelPerfectScaleMode

Added PixelPerfectScaleMode, a scale mode which scales up the game to
the highest integer factor it can, maintains the aspect ratio, and
windowboxes the game if necessary.
Merge pull request #868 from mattarod/dev

Add PixelPerfectScaleMode