Rebase to Linux 3.0.70
fix multitouch by updating atmel touch driver
Rebase to Linux 3.0.71
vidc: updating to new version

Change-Id: Ifc3c54cf97376058f043d80277e5251655f3be05
gpio_matrix: doubleshot keyboard matrix debounce issue workaround

This doubleshot only fix is to prevent accidental double key press
events to escape into the input event sync mechanism.
On doubleshot keyboard some rare events were generated that were
not produced by actual keypress, but one keypress produced two
events instead. Measuring a minimum time between the pressing of
the same keycode and dropping events that would be too close
fixes the issue and does not affect the functionality in any
negative way.

Change-Id: Ib500379e0ff2b6f3a58ab1311adceca6dbe19a9c
[PATCH] Added qdsp6v3
credit to homeslice976 <homeslice976@gmail.com> (EmmanuelU for the find.)
Quick fix to qdsp6v3 (thanks EmmanuelU)

uncomment:
msm_set_voc_freq(8000, 8000);
because that change to 48000 is used on the sensation only, the doubleshot dual mic is only for 8000
also remove this line:
msm_set_voc_freq(48000, 48000);
Revert "Quick fix to qdsp6v3 (thanks EmmanuelU)"

This reverts commit c8b1164f87521f708679993eedd2e98fdead5f87.
Revert "[PATCH] Added qdsp6v3"

This reverts commit 7d102cbe998053540e6567c848b7dbe4d40de6f7.
Added qdsp6v3 [homeslice976] (thanks EmmanuelU for the find)

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

board-doubleshot-audio.c: Adjust sound frequency back to safe doubleshot levels
Merge remote-tracking branch 'upstream/exp' into exp

Conflicts:
	Makefile
	drivers/usb/storage/unusual_devs.h
Modify smart governors initial settings. Badass & Intellidemand.