fixed compilation errors in Linux
loftempsSet defined via armour
removed comments
revert Armor class constructor
account for psi skills when promoting soldiers.
fix soldiers not spawning at alien bases.

refactored the code to find a valid spawn point to it's own function and
called it when setting up xcom units in alien bases, and when placing civilians

fixes the following:

units not showing up when taking 26 soldiers to an alien base in an avenger.
too few civilians showing up at terror sites.
0 civilians should also exist as a possibility.
initial FOV wasn't being calculated in base defense/assault missions.
Second attempt to fix gcc-4.4 errors

This time by renaming functions.
Merge remote branch 'upstream/master' into fixLinuxMouseWheel
update portuguese translation.
update the update for the portuguese translation.
fix for mind control/cydonia transition issue.
Ukrainian translation maintenance.
set default explosion height to 0.
fix dead ufos breaking off, bleh.
Add missed changes
Merge branch 'master' of git://github.com/SupSuper/OpenXcom.git into SoldersColors
Move check to correct tile in isBlocked()

The southwest case had a check in the wrong tile.
small pixel fix
Merge pull request #430 from Yankes/SoldersColors

Solders colors fix
Merge pull request #429 from cfailde/master

Move check to correct tile in isBlocked()