Porting Froyo Kernel

This is new version of Linux kernel, V2.6.32.
Donut and Eclair use V2.6.29 with Qualcomm 7x27.

This is the first time I porting the SD/eMMC driver.
Because the important usage of eMMC in our device, I have to finish my part before lots of other drivers.

After adding supported NAND list and getting NAND UUID, the first step is enabling SDCC1 & SDCC3.
Then, make sure the power setting and GPIO configuration for SD/eMMC are ready.
Most important part is some necessary modification on eMMC for system & apk storage.
Request interrupt for SD insertion/removal.

The next one might be porting new Volume Daemon in Froyo.
SD card is already mounted successfully by new Vold now.
Some more change are needed for our internal storage (eMMC) about Vold.