Added support for non 4:3 resolution by better managing the viewport offsets.

I also fixed the image capturing algorithms and adapted the minimap code.

For now, I only added the requested new resolutions statically.

Once the move to SDL2 will be done, I'll have a look at getting the list
of available display modes while keeping the most common ones.

Part of #232