hukt on stereofonics

Welcome to the future.
correction on projectile origin

_originVoxel is unreliable as a projectile origin, as it is only set for
waypoint weapons, use projectile->getOrigin() instead.
hwp thing
determine sound angle AFTER potential camera move
refactor a bunch of sound determination routines + Merge

Merge branch 'master' of https://github.com/SupSuper/OpenXcom into oXc_kL
Conflicts:
	src/Battlescape/BattlescapeGame.cpp
	src/Battlescape/BattlescapeGenerator.cpp
	src/Battlescape/BattlescapeState.cpp
	src/Battlescape/ExplosionBState.cpp
	src/Battlescape/Map.h
	src/Battlescape/ProjectileFlyBState.cpp
	src/Battlescape/UnitDieBState.cpp
	src/Battlescape/UnitTurnBState.cpp
	src/Battlescape/UnitWalkBState.cpp