Merge pull request #110 from RyMarq/master

Sea Balance Update:
Snake should reliably fire at things below and to the sides of it.
 * Fire arc 45 -> 200 degrees.
 * Moved fire point backwards.

Sonar distances:
 * Skeeter 300 -> 350
 * Urchin 320 -> 450
 * Conch 250 -> 400
 * Solars are no longer closed by allied Outlaws in 91.0. Apparently the order of script.HitByWeapon and gadget:UnitPreDamaged is reversed between engine versions.
 * Reduced the size of the Outlaw wave to better represent its size.
 * Added On/Off state to New Unit States. For some reason it does not work with radar towers but I doubt anyone cares about that. The issue is probably some interaction with the stall gadget.
 * Removed On/Off state for Halberd because it does nothing.
Fixed Mex aim point such that it is not below sea level (that caused units to sometimes harmlessly shoot the sea).
Djinn place Lamp progress obeys status effects.
Hunter and Snake tweaks to improve function.