Boeffla-Sound: Engine 1.6.0

Change-Id: I72f11a3bee4cbce4cfd4dca9bdd8dc40f540d63a
Boeffla Sound: FM radio not available with LTE models

set #ifdef conditional to disable unused logic

Credits to faux123 for the proper exclusions using #ifdefs instead of just removing the FM radio related code

Change-Id: I1051dc8ad7aa4c2a70ac56b2857867a23990b79f
Boeffla-Sound: Engine 1.6.3

- delayed apply of changed register settings (credits to Yank) to
  fix issues on CM
- delay time configurable via sysfs (credits to Yank)
- different headphone detection for s3 and note devices
- different call detection

Change-Id: I22b5e2aadefb14af6596781608d0e46b77b54122
Boeffla-Sound: Engine 1.6.4

- show settings in sysfs even if boeffla sound is switched off
- remove legacy interfaces for alternative eq settings + mic mode
- some code cleanup

Change-Id: I57c64c3ef5381aec6c77621ff5e33221dc6b1b81