astyle mattack::smg, mattack::laser
add function player::auto_find_hostile_target for turrets

made turrets (laser/smg) and mounted vehicle turrets use it
combine game::pl_sees and game::u_see to player::sees
Merge branch 'turrets' of https://github.com/BevapDin/Cataclysm-DDA into BevapDin-turrets
Merge branch 'master' of https://github.com/CleverRaven/Cataclysm-DDA