Merged PM Driver Updates from Aurora 3.5 thanks @neobuddy89 for TIP.
MSM + INTELLI HOTPLUGS: Remove the CPU offline function from suspend.

*I have tested and i see that cores are going down any way on screen OFF.
and it's seems that there is a RACE if hotplug turn cores off, and something
was still using the core, i see log about no logger affine to cpu#
and that is not good, as app/service can stuck and brake something.

Any way there is no need to do this in HotPlug. other cpu code
already putting all cores to sleep.
Synapse! move it to /data/app and not to /system/app + clean!
Partial Revert of MY HACK for ktime_get on suspend. + fix.

*I suspect that my HACK made some mess in suspend control.
and may have been responsible for SODS. on screen OFF.

this partial revert of
https://github.com/dorimanx/Dorimanx-LG-G2-D802-Kernel/commit/3d33e22d9a28743d4abd1b46f8044c5ed7632739

and merge fix commit:
https://github.com/neobuddy89/hammerhead_kernel_caf/commit/8852aa4c7597a9e56b8e20335b9103fc7d6bf3e7

So far all GOOD. no dmesg logs on suspend and suspend working as should.