This also renames variables to be easier to understand (rather than copying the naming scheme of the spec) and moves the calculation of computable fields in the wave format header into the adpcm module.