Don't crash if SDL AudioDevice fails to open

So I kept getting an error in AudioDevice::open() in audio.rs - which was crashing the program since it wasn't being error checked. 
I'm still trying to figure out why the error is happening in the first place - SDL2 is calling an IXAudio2 API call which is returning an "invalid access to memory location" error code.
But anyways, here's my fix