Fixes rare crash on base facility dismantle

Deleting a base facility at x=2 y=3, so roughly where the ok button is
in the confirm deletion box, can occasionally cause a viewMouseOver
event to fire where the facility just was.

Marks the facility as being dismantled
Merge branch 'master' of https://github.com/SupSuper/OpenXcom into basescape_crash
Mark facility for dismantlement after user okays it
Reset selected facility when user dismantles

To avoid mouseover bugs on facility dismantlement, reset the selected
facility and remove it from our stored view.
missed those
already know coordinates
correct weapon stun damage behaviour.

that which does not kill us makes us sleepy.
tanks don't get sleepy.
aggro sounds for all (as applicable)

not just for charging melee units anymore.
(tftd stuff)
0 is a number.
Fix compilation.

Reverts a bit of 3c304097 (aggro was defined twice)
Merge pull request #520 from evktalo/master

Compilation fix
double check everything to do with incendiary damage.
make globe rotate buttons work "classic" style
fix alien inventory slot loadout stuff
save brain damage.
flares force FOV update.
Merge pull request #493 from cfailde/basescape_crash

Fixes rare crash on base facility dismantle
make_pairs is better.
externalize/unhardcode sprites.

hard coding is gone. the ability to add/replace the bullet sprites is now
available.

also adds the ability to subdivide ruleset defined spritesheets.

adds a lot more readability to the extraSprites and extraSounds functions.