Improved audio init error handling.
Improved audio init error handling.

The program no longer crashes when alcOpenDevice() fails; rather, it
logs a warning to the console and continues running. Some simple testing
shows that the program won't crash if it tries to play sounds without a
valid context active.

afritz1/OpenTESArena