Squashed commits from OPPO Source updates

SVN8016 140603
Touchscreen driver and firmware update
Panel updates
OTG update