Change kickstart launch logic

The method we were using was unique to mako and may have been causing race
conditions on startup.

This is what most other qcom devices use.

Change-Id: I86302fe1a68f837e9999546d98c05f193457ed4f
Merge branch 'cm-10.1' into martincz