Use vectors for the dsound device lists
Don't pass the vector's capacity as a parameter to vector_reserve
Recognize NULL as an empty vector/string
Properly compare al_strings
Make HRTF stepping values per-channel
Use FIND_LIBRARY to look for the CoreAudio framework