Merge changes I408fbfe1,I100166d9,I6ef0609d into msm-3.0

* changes:
  PM: Limit race conditions between runtime PM and system sleep (v2)
  USB: ensure parent device is resumed for child's system-resume
  usb: otg: Do not call runtime suspend from system suspend callback