Revert "Boeffla-Sound: Engine 1.6.0"

This reverts commit 9b3f8138cc59b6c9b51750b54611c137709f26b2.
wm8994: voodoo sound support from project_voodoo
wm8994: fixes in old voodoo sound port

- disable digital gain temporarily
- fix headphone detection
- fix ifndef/ifdef problem to properly disable drc part. we will need to compute knee etc in drc part later.
wm8994-voodoo: change some defaults and disable some features for galaxy_s3
wm8994_voodoo: some fixes in the port

- fix headphone detection properly
- reenabled some options
- fix fm radio with dac direct
- enable drc adjustments only when on headphones and disable them otherwise
- change headphone amplification limit from 62 to 63
wm8994_voodoo: change voodoo_sound device name
wm8994_voodoo: some temporary fixes/workarounds until I clean up and make the whole implementation a module to make it run on stock kernels as well...
wm8994-voodoo: some fixes in the port

- clamp notification sound level when received during listening to music on headphones
- active mic detection
- more proper headphone detection
- some cleanups
- playback/capture mode detection
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
wm8994_voodoo: some tiny changes

- do not check for mic.
- call update_hp on hook
- a little silence in debugging
wm8994_voodoo: make some proper module preparations
wm8994_voodoo: make it a module (add missing code)

this is only one way of hijacking a function. There are several other ways but this one is the easiest and the GPL way...
wm8994_voodoo: replace some function references which have signature mismatch with pointers and change headphone detection method
wm8994_voodoo: enable debug for module version
wm8994_voodoo: remove delay on wm8994_write and reapply settings on WM8994_POWER_MANAGEMENT_1 change
wm8994_voodoo: an experimental addition to fix losing of audio boost of some users after receiving call