An OpenAL wrapper written in C++11