Make units get out of the way of falling units

without:
- depending on height fallen from
- the idiocy of diving for cover under a different part of the falling
large unit
Progress loop if unit could not escape

because looping indefinitely is not going to help anybody.
Knock out any units that cannot escape falling units

Also ensure crush victims to not hide their crusher.
Large crush victims are killed.
Tanks do not die of fatal wounds

They stoically accept all suffering.
Correct check for unit displacement

when resetting tiles after a unit becomes a corpse
Fixes falling unit sometimes being misidenitfied

.. as a fallen onto unit, handles multiple simultaneous falling units,
and replaces 1 x embarrassing typo.
Check if falling units trigger proximity grenades
Handle falling onto zombies

Convert zombies to their spawn unit if they cannot get out of the way of
a falling unit.
Auto equip flares on night missions

Uses a spare shoulder slot.  Flares are equipped if it is sufficiently
dark, i.e. when visibility would drop to 9 tiles for XCom units, and not
equipped otherwise

Eliminates some of the micromanagement of flares.
Add alien containment management to game

Accessible by right clicking alien containment in base view.  Invoked
automatically if alienContainmentLimitEnforced is enabled and
containment limit is exceeded after a mission.
Add files to commit
Rename files
Centre ok button
More renaming and centering
Ensure available and used space does not include aliens under research
fix redetected UFOs from being hyperdetected

 - when not in range of a hyper-base.
Update Ruleset.h
Update Ruleset.cpp
Update Ruleset.h
Update Ruleset.cpp