Initial Blaster Launcher AI Code
fix base attack screen.

tested and working and marvellous.
kill more soldiers

because i hate you.
fixes for some bugs

lazy code
refactor AggroState
Revert "finally not crashing on base defenses!"

This reverts commit 23e22db24b78accaee548a541135ec8d86872324.
going to pull Warboy's proper fixes instead
Revert "er, use variable *after* it's set"

This reverts commit b69cc44d697e3c7cb1c980b1f52a800bebf7954a.
pulling proper fixes from Warboy instead
Revert "can't use different copies of object from _base->getDefenses() with ->begin() and ->end() for comparisons"

This reverts commit 6a0b03945365a6cefade33e63eb82083b2b1121b.
pulling authoritative fixes from Warboy instead
Revert "game crashes when aliens attack base with defenses"

This reverts commit 36407b4864d0840c22261085854dd38d8c99e548.
pulling proper fixes from Warboy
Merge branch 'fixes' of git://github.com/Warboy1982/OpenXcom

authoritative fixes for base defense crashes
totally bogus semicolon