arm: tegra: grouper: Create board files and machine ID for grouper

Create initial board files and config files and add machine number
for grouper.

Change-Id: I9855bbe11f1076467c87696a25d2a752663c34a7
Reviewed-on: http://mcrd1-5.corpnet.asus/code-review/master/45106
Reviewed-by: Yeh Paris <paris_yeh@asus.com>
Tested-by: Yeh Paris <paris_yeh@asus.com>
Reviewed-by: Sam hblee <Sam_hblee@asus.com>

Conflicts:
	arch/arm/mach-tegra/Kconfig
	arch/arm/tools/mach-types
arm: config: tegra3_android: Add grouper.

Change-Id: Iff688f66c2db9b1390dd9c87dafb7d990cfeed72
Reviewed-on: http://mcrd1-5.corpnet.asus/code-review/master/45107
Reviewed-by: Yeh Paris <paris_yeh@asus.com>
Tested-by: Yeh Paris <paris_yeh@asus.com>
Reviewed-by: Sam hblee <Sam_hblee@asus.com>

Conflicts:
	arch/arm/configs/tegra3_android_defconfig
arm: tegra: grouper: Update board-touch-grouper-synaptics-spi.c to fix compilation error

Use the synaptics_touchpad_gpio_setup() function from board-touch-kai-synaptics-spi.c
to remove the compilation error due to out of date prototypes used in the initial
board-touch-grouper-synaptics-spi.c file.

include <mach/gpio-tegra.h> as this contains the new prototypes needed.