Build without PulseAudio code, minor fixes
Remove the rest of obsolete PulseAudio code
More porting work along with fixes and cleanups