Print compiler, options at end of CMake
Fix some compiler warnings
Forward AudioTestData submodule to latest master
Fix typo in help for --channels option
Assert return value of AudioSettings setters

Also add corresponding unit/integration tests.
Treat unsupported WAVE audio formats as error
Introduce types for channel counts, sample sizes, etc.
Analysis error now shows channel & frame

Also the distortion analysis method is a bit more robust and uses
per-channel history.