Add a size property to vehicle mounted turret so it can hold ammo. Addresses #3294.
Adjust ftk93 turret definition to accept fusion cells.
Update vehicle turret function to support turret types that normally use a UPS.
Bail out of turret firing sequence if we're using a turret that needs electricty and we don't have enough.
Make pseudo player generated for turret firing a NPC instead of a player so messages display properly.
Restyle a bunch of turret code.
Merge PR #3361 - Turret fixes