Support sectors as sound origins in Lua
This allows S_StartSound, S_StartSoundAtVolume, S_StopSound, S_StopSoundByID, S_OriginPlaying and S_SoundPlaying to also recognize sector_t userdata as the first argument, allowing Lua to play sounds from sectors just like linedef type 414.
This also fixes a small glitch where the origin of a sound is never properly cleared from sound channels, making S_OriginPlaying and S_SoundPlaying give inaccurate return values, as well as purge a seemingly unused piece of Doom code.
Edited by Tatsuru