Porting OAO Radioavionica patch sets to 3.2 kernel line

known issue:
 - not working NAND commandline partitions on Toradex Colibri PXA320
Apply CW1200 patchsets from Radioavionica and Toradex
Apply DS2781 W1 slave and Power Supply Initial patch
Merge branch '3.2.0-ravion' into 3.2.1-ravion
Merge branch '3.2.1-ravion' into 3.2.2-ravion
Apply cw1200 patches: core in modules (for proper mac) DPLL now selected in hwio.h
Merge branch '3.2.2-ravion' into 3.2.4-ravion
Merge branch '3.2.4-ravion' into 3.2.5-ravion
Merge branch '3.2.5-ravion' into ravion-3.2.6
Remove CW1200 from legacy platform
Merge branch 'ravion-3.2.6' into ravion-3.2.7
Merge branch 'ravion-3.2.7' into ravion-3.2.9
Merge branch 'ravion-3.2.9' into ravion-3.2.11
Remove unneded ST/E patches from ravion branch
Remove unneded ST/E patches from ravion branch
Apply defconfig dyn route and FS for initrd
Merge branch 'ravion-3.2.11' into ravion-3.3
Apply build & run troubles for 3.3 kernel. Have trouble with p54spi module.
Merge branch 'ravion-3.3' into ravion-3.3.1
Merge branch 'ravion-3.3.1' into ravion-3.3.2