Make the buffer's pack and unpack properties atomic
Use proper atomics for the thunk array
Protect alProcessUpdatesSOFT with a lock
Make the fontsound's buffer and link fields atomic
Make ExchangeInt and ExchangePtr non-atomic