Make USB/OTG and headset detect work.

- Integrated patches from Kindle 3.4 kernel.
- Fixed major problems with Kindle patches.
- Fixed fundamental synchronization problems between PMIC, PHY and MUSB core drivers.
- Resolved headset detect changes with major PMIC driver restructuring in 3.4 kernel
  and Kindle patches.

Change-Id: I413e15f02a1a2009dc35a15bc9d0b6180832a4c7