usb: gadget: updating from Update9 sources

fixes MTP on samsung roms
mmc: applying a missing patch
 make a new mali_cm and use new mali driver from cm kernel. also revert mali_r3p0_lsi and related files back to original state.
revert some ump files to make the delta with the official sources smaller.
allocate a new bit in the rom type detection sysctl to use different mali driver in samsung 4.1 and 4.2 roms
mali build fix
totally syncad mali driver with GM kernel
Revert " usb: gadget: updating from Update9 sources"

This reverts commit a28fb57e989268c69e4a9bfaafa2775c024c523c.
configdump + MTP fix
Merge remote branch 'halaszk/master-3.0.31' into master-3.0.31