dm crypt: optionally support discard requests

Add optional parameter field to dmcrypt table and support
"allow_discards" option.

Discard requests bypass crypt queue processing. Bio is simple remapped
to underlying device.

Note that discard will be never enabled by default because of security
consequences.  It is up to the administrator to enable it for encrypted
devices.

(Note that userspace cryptsetup does not understand new optional
parameters yet.  Support for this will come later.  Until then, you
should use 'dmsetup' to enable and disable this.)

Change-Id: I915777ae6022ae0f75804a40f1f32a1cf33a444a
Signed-off-by: Milan Broz <mbroz@redhat.com>
Signed-off-by: Alasdair G Kergon <agk@redhat.com>
smdk4412: update sound soc and codecs

Includes updated kernel source from i9305

Change-Id: I91ae18b30d02de037701250c46a457d035da56e1
Revert "cypress-touchkey: remove backlight timeout feature"

  * We still use device settings
This reverts commit a64df5bd240324b9551cffbf9171888ccaa3fdeb.

Change-Id: Ia5d4b44b1627d4c4e965f7a5514de9c8932ff4f3
Signed-off-by: Josue Rivera <prbassplayer@gmail.com>