Slightly shorten a long line
Fix some types
Change the autowah to have a cutoff range of 20Hz to 20KHz

This is the same as allowed in the SF2 spec for its filter cutoff generator,
which can be used for a wah effect in MIDI. It makes sense to use a similar
range here.
Add some extra traces to the mmdevapi backend

Trying to track down the cause of some reported errors.
Fix a race condition in the mmdevapi message queue thread
Fix indentation
Avoid using a global static buffer for config loading
Search system-dependant data paths for relative hrtf table filenames
Avoid checking the hrtf config option twice
Check the hrtf config option earlier

This is to make sure it tries to find an HRTF-compatible format before reseting
the device, just like when using ALC_HRTF_SOFT.
Add a return value to FindHrtfFormat
Move the default hrtf table to an external file
Move HRTF macros and function declarations to a separate header
Revert "Apply HRTF coefficient stepping separately"

This reverts commit 25b9c3d0c15e959d544f5d0ac7ea507ea5f6d69f.

Conflicts:
	Alc/mixer_neon.c

Unfortunately this also undoes the Neon-enhanced ApplyCoeffsStep method.
Attempt to restore the Neon-enhanced ApplyCoeffsStep method

Unable to test, but it hopefully works.
Fix a config option comment
Support environment variables in the hrtf_tables config value
Expand environment variables for all config option values when loading
Don't fallback to relative filename handling if opening as absolute fails
Add an explicit cast to make Windows happy