HAL: initial lights support

hal in sync with unified kernel

Signed-off-by: Alin Jerpelea <alin.jerpelea@sonymobile.com>
add gpio keys keylayout

Signed-off-by: Alin Jerpelea <alin.jerpelea@sonymobile.com>
update headers for 3.5.2.2 branch

Signed-off-by: Alin Jerpelea <alin.jerpelea@sonymobile.com>