Cppflag changes
msm: Improve qpnp-vibrator scheduling

 * Skip the workqueue and use spinlocks to improve interactivity
 * This vastly improves "recent apps" in Android

Change-Id: I77da17b4f1ce2f213772c41ddbac21250432279e
Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>
msm: vibrator: queue the jobs without any delay to cpu0.

Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>
Silence warnings from gnu++11 commit
Fixed leaks and warnings (Credits to Labo)