Massive bugfix/improvement to 3D sounds

Sadly, I can't do anything about adminhelps and vote sounds echoing, but I have checks added for when Byond has decent sound modeling.
Should this branch be removed then, if we are handling the effect of pressure on sound in playsound_local()?