gpio_input: add accidental double press fix to it

Replicating the gpio_matrix higher level fix to the
simple input driver. This should keep the twitchy
power button at bay (pressing the power button
once resulted in screen on/off/on as the driver
put two events subsequently instead of on.)
This also fixes the annoying 'long power menu +
unwanted screen off right after it' bug too,
that was produced by this doubleing as well.

Change-Id: Iafa8922972c02d8b9e7c2572a401389b83865c7c
Update to qdsp6 version 3

Added qdsp6v3

This has my 2 DS patches built in 3f62a335225216ce69ac3b7f1abb8894aa843ad3 & e580ca86c75b26ba0dc182361f2384ebe9ebeb3a

Conflicts:
	arch/arm/mach-msm/board-pyramid-audio.c

Conflicts:
	arch/arm/mach-msm/board-doubleshot-audio.c
	arch/arm/mach-msm/board-pyramid-audio.c
	include/linux/msm_audio_mvs.h

board-pyramid-audio.c: Fixup qdsp6v3

New patchset: leaving the dual mic at 8khz

Change-Id: I7e069e65d480c8b3a6a0c44b654cab6994d1ebd9
qdsp6 v3 : enabling building the obj in Makefile

Previous patch was still building v2.

Change-Id: I8bc84fb016e11fdb87514bbb2a5b0a579a320d7a
Revert: cm3628: adding doubleshot only Light level multiplication.
backport light sensor code from old kernel base
cm3628: resolving -1 reported ABS_MISC on leaving power save mode

Removing the !resume || value==0 part so it's going to overwrite
the -1 value reported in Sensor_Enable part.

Change-Id: I7c4eb512d4abd0186d851bcf547e47fff2f1d5bf
gpio_input: finetuning doubleshot fix for power button

Higher min jiffies number for same key press
time delta.

Change-Id: I03e13fe5ae6c8ac80b5aaaadcd7874ee2e09fd37
TOUCHSCREEN-ATMEL: cm multitouch fix (seems to not affect sense)
CPU: allow userspace control over cpu voltage
VFP: compile VFP with NEON optimizations
CPU: Allow CPU-based alignment handling
MEMCOPY: use glibc version