wm8994_voodoo: some more changes

-delay after writing to wm8994 register
-fix (some) fm problems with dac direct
-disable hardware equalizer if the headphone is detached.
-speaker tuning and tuning level
-fix eq problem with stock player (mic detection) and add proper call detection
-fix speaker tuning and notification clamp
-lots of code cleanups and removed custom code from some functions
-speaker offset