don't mess up names of alien defectors
spirteInv definitions for aliens in rules
load .SPK files on demand in XcomResourcePack
optimized .SPK loader code, error check on blit
improved armor sprite handling

don't crash if the sprite data is missing
do attempt to display a sprite for mind-controlled aliens
no need for that loading->clear() call
small fix for psi aliens

and a reduction in arguments for LoF viability checks.

Conflicts:
	src/Battlescape/Projectile.cpp
braces to remove warning
Merge branch 'master' of https://github.com/SupSuper/OpenXcom into recruit_aliens
Merge remote-tracking branch 'origin/master' into recruit_aliens
try harder to find cover, stupid aliens!
new running away code when can't take cover?
braces to remove warning
Merge branch 'master' of https://github.com/SupSuper/OpenXcom into recruit_aliens
Merge branch 'master' of github.com:hmaon/OpenXcom into recruit_aliens
loading old savegames, dammit! hurrr.
Merge branch 'master' into recruit_aliens

Conflicts:
	src/Savegame/SavedGame.cpp
further work on optimized scaler routines

added 32-bit version of the functions; they're almost as good as the 64 ones!
tweaked 64-bit x4 scaler to reduce register spills, mostly unsuccessfully
Merge branch 'master' into recruit_aliens
Merge branch 'optimization_attempts' into recruit_aliens