Drivers for i9100 taken from CyanogenMod and modified to work with Carbon Rom

Change-Id: Ie16d8bb0dc13c763643ecc0eab61340c54288d90