Improved handlig of alien melee and psi weapons
out of bounds checks on terrain data
Multiple special weapons
Merge pull request #969 from Yankes/AlienWeapon

Improved handlig of alien melee and psi weapons
briefing stuff
tleth stuff
melee stuff
other stuff
missed some stuff
vanilla cheating rules.
Fixes
spelling fix
vertical movement fix
melee fix pt1
Update BattlescapeGenerator.cpp

fix for a remove block crash
the for loop sets the block to 0
after that it tries to read the width/length again
for the next iteration and that leads to a crash
making a "copy" of the values fixes this
fix silacoid/biodrone melee burning
let me use all the alien's TUs in debug mode please
melee fix pt 2

this check is already carried out elsewhere for the player, and is unnecessary for the AI.
not only is it extranneous, but it causes the AI to occasionally attack the wrong target.
Merge pull request #970 from FalkoOXC/patch-1

Update BattlescapeGenerator.cpp
remove old mcdpatch