Fixed gasoline charges, fixed select fire keybinding, added light to turrets
formatting weapon reload code

There's still no real consistency, but now at least it's
not a mixture of tabs and spaces.

I think this fixes reloading your weapon when you

have multiple ammo types for it.

meh, 1-space formatting,

comment language purified :)
Merge remote-tracking branch 'zpmorgan/reload-multi-fix' into for-darklingwolf
Clean up reload logic a bit more and make sure ammo being loaded into gunmods matches already loaded ammo.
Massive series of spelling and grammer fixes submitted by Zen Arcade on the forums.