Added Sound Control version 1.

Conflicts:

	drivers/misc/Kconfig
	drivers/misc/Makefile
	sound/soc/codecs/twl6040.c

Conflicts:
	drivers/misc/Kconfig
	drivers/misc/Makefile

Conflicts:
	drivers/misc/Kconfig
	drivers/misc/Makefile
TWL6040_RAMP_ZERO is only used for changing the headset volume.
The headset power mode is kept on high-performance while no headset is
plugged in and changed to the user defined mode as soon as a headset
is plugged in.

Conflicts:

	drivers/misc/sec_jack.c
If headphones are (un)plugged and the codec driver has not been initialized
yet (can happen during boot with attached headphones), the headset power
mode is not changed.
Properly apply volume boost on volume change.