input: cm3629: reduce delays

* Reduce wait using usleep instead of msleep for critical path delays.
* Use hrtimers for non-critical path delays.

Change-Id: Ice768b237fd08d978cb60332bc47a9d6d8418fe8
msm: HTC: ville: reduce delays

* Reduce wait using usleep instead of msleep for critical path delays.
* Use hrtimers for non-critical path delays.

Change-Id: Iac21a289c5ac81db2b652c66e1a32f2b350da174
msm: HTC: elite: reduce delays

* Reduce wait using usleep instead of msleep for critical path delays.
* Use hrtimers for non-critical path delays.

Change-Id: I42be76a808dd1e6abbb310d7fc071cf3c7e89a40