Added non-square pixel in advanced options.
Added 2.5x, 3x, 3,5x and 4x internal resolution scaling mode.
Restored protection from incorrect window resize.
If width > display resolution, let there be less height instead (for better scaling).