Fix a few wav bugs I noticed in testing

1. Better errors if we encounter a non 8 or 16-bit PCM format
2. Determine sample format sent to OAL depending on the sound asset