Merge pull request #413 from xanscale/master

update italian
Updated Spanish
fix for boolean checks.

1 may be true, but so is 2 and 3 and 4.
More UI fixes for translators.
Controls bug.
Fixed weapon names in HWP Ufopaedia.
don't spawn large units inside walls, no matter what the nodes say.

and cast that enum as an int, and inline that if.

yay tidy code.
refactor in melee targetting

height was an unused parameter in validMeleeRange(), so that's gone.
also there was a bunch of unnecessary code in the action menu state that
may have been the potential cause of the diagonal targetting bug, it now
calls validMeleeRange() instead.
picks for farthfinder
use degrees in the ruleset, convert to radians later.

should take care of any gaps between region borders, and makes the data
look prettier.
let the probing begin!

a ship full of unconscious soldiers don't get to go home, the aliens drag
them away into the night.
delicious PI for linux users.

Mmmmmmm_PI
missed a spot.
more scotch tape for pathfinder.
more string to hold the tape on.

addresses wall issues with various xcom crafts, most notably the lightning
by inferring the bigwall flag from other relevant data.
Fix for death messages.

don't queue them up for the end of turn, show them when the unit falls.
avoid showing the same message multiple times, avoid showing multiple messages.
Aliens reserve TUs as a %
better boolean for autoshot reaction fire
make the name box bigger.
code clean