Made OpenAL errors non-fatal

use the Null sound engine instead and log the errors. Workarounds problems like
* #2544
* #2648