Initial callisto defconfig & build fixes

* Initial cyanogenmod_callisto_defconfig
* Adjust board-msm7x27.c to support ta8566 driver correctly
* Don't override CROSS_COMPILE or ARCH in Makefile
* Fix driver section mismatches in vibrator and lcdc drivers

(cherry picked from commit 605a7a8e1ddf0adce52443734d067d6c06f4787f)

Change-Id: Idefc9d340594869b5469b097b37f0d296f380751