C++ header only cross platform sound library with OpenAL