Lazily create OpenAL device
Added Audio Session Categories, close #163