Fix off-by-one memory error

(cherry picked from commit 1e6e097e7ab5112b4e603c2996ced41dccf77df9)
Fix AI picking to show at most 8 AIs, because of the limitations of the GUI. closes ticket:3147

(cherry picked from commit 20c7024a9bfff73ce3a9338a17381cfb110a1d40)
Fix a off by one error for AI count.
Fix the SuperTransport body type to be SUPER HEAVY, not HEAVY.
Try harder not to have them be on top of each other (only in MultiPlayer games).
Fix explosion type.
Fix damage calculations when they are on the ground.
Try to better balance the Super Transport, hitpoints now at 500, Armor types changed to 35 & 20 and make weapon MG1-VTOL instead of MG3-VTOL.
Fix picky compile issue reported by buildbot. :P
Only need to show the UPnP stuff for Hosts.
Portable Warzone fixes for windows.
Fix windows paths.

Windows portable icon by forum member Duda.
Portable header & welcome images from forum member Aubergine.
Image fixes supplied by Berg.

Note: In configure stage (Windows only!), you can specify --enable-portable [default no] to
      create a portable installer. (That is, everything is self-contained in the directory
      you install Warzone 2100 to.  It will *not* use any other directory on the system.)
      If you pass --with-videos [default no], then it will add the videos with the portable
      installer and looks for the video file in \opt\sequences.wz

FIXME: Need: RUSSIAN, GERMAN, DUTCH, tranlations fixes for the warzone2100.nsi file.
(cherry picked from commit c1b29c1f5e6e6331ab5a96f27ba963192e709d81)

Conflicts:
	src/Makefile.am
Add filter icon by duha
Add refresh icon by slate

Fix button states.
Add a wzDelay function to be used to delay things
Show kick message when kicked, and show host has quit message if host quit (in lobby).

Fixes ticket:4007
Remove/hide filter icon when needed.
Updata changelog
Update NullBot to the latest version, include Turtle and Hover AI
Reformat some messages to fit correctly in the console area.
Don't retry UPnP configuration after it failed, and while still in the game lobby screen.
(You need to exit out of the game lobby screen to retry UPnP configuration.)
Remove UPnP entry in router on game quit.
French translation update by machintruc/cpasmoi.
Update POTFILES.in and custom translations.
Update translations.
Fix possible crash in campaign when returning home to factory that does not exist. Discovered by Coverity scanner.
Revert "Add fix for backwards terrain shadows by Berg"

This reverts commit 85ecd9a3937e7843d9eb4798572651f950bd7555.

    This caused the mini-map to render incorrectly.
    Fixes ticket:4105
Allow VTOL factories to produce SUPER_HEAVY units.