Advanced Reboot: Add Soft Reboot Option

Adds a "soft Reboot" option which restarts zygote, as requested in JIRA CYAN-3998

AOKP: This is based on the original commit. However we are handling the reboot dialog differently.

Creditz to AOKP & AICP