Fix compiler warnings
tidy up some code a bit
more tidying
do some interesting things with psionics

- psi actions are "free" actions, like finding a fire point.
- psi actions supercede any other actions for that turn if they deem an
attack as "viable"
- psi actions are never carried out concurrently, they are always followed
by an action of some other type.
- prepare to be psi attacked a lot more.
fix horrible bug in RNG

don't ask, don't tell.
no more victory dance.
fix tu reserve when shooting bug.
disable some alien base modules.

UBASE_12 is impassable, 13 and 14 are apparently unused.
in the interest of preserving an original experience,
they have been disabled.
fix battle auto-end during non-player turn.

simple, don't do it.
if the last alien dies on his own turn, the game will end anyway.