Revert the rest of the USB changes

GPS and slimport are still throwing errors, and GPS in particular
chokes regularly
Revert "usb: ehci-msm-hsic: Remove usage of MSM_GPIO_TO_INT"

This reverts commit 4070c0fd92680c544375becce604ace60ca05189.

Revert "usb: Decrease autosuspend delay to 200ms upon usb disconnect"

This reverts commit 6837df172d456bb576c055ee6bf0d9ef747d3395.

Revert "usb: Add support to set autosuspend delay by controller driver"

This reverts commit 9075524b8132558b94b441eb1b72d0538334978b.

Revert "usb: ehci-msm-hsic: Fix compilation error"

This reverts commit 4351be320b5e4e35c6e755f80ebd5a26b035944e.

Revert "EHCI: HSIC: Add enhancements to debug logging"

This reverts commit 858b756c5e69479e933cfe6c729833c63145a266.

Revert "EHCI: HSIC: Handle wakeup interrupt properly during probe"

This reverts commit 420046d6dcc12618dc5efde41c96061bbbbd2111.

Revert "USB: Prevent system suspend when HSIC device is active"

This reverts commit 4e819b43445a39c6cfad4b897ab77d015eccf814.

Revert "USB: Allow skipping device resume during system resume"

This reverts commit c9b11ac098889d48d84d2de12e1893a44d90a4d4.

Revert "EHCI: HSIC: Fail root hub bus suspend when port is not enabled."

This reverts commit 7a6a3f28fca71fda59ae8538985da8edbb7cb839.

Revert "mako: hsic: Disallow processor idle sleep while driving resume signal"

This reverts commit bfe53ea7921a62230ef322afb6fc208045d10d8a.

Revert "msm: hsic: Disallow processor idle sleep while driving resume signal"

This reverts commit 3ac662c19e058a47cd1558c60e7d7fd2513406bc.

Revert "EHCI: HSIC: Prevent disabling wakeup irq twice"

This reverts commit 2d5d5e4fa793ce11c74d6074fcceff24ac38878f.
Merge remote branch 'cm/jellybean' into jb