Settings: Add Advanced reboot (1 of 2)

This commit adds a setting in Development settings for including options
in the power menu for rebooting into recovery or bootloader, defauled to
off.

When enabled, the Advanced reboot options will only be available once the
device is unlocked.

Modified from this CM commit= 28ad8e332631198a987d55eed13440a5332ec19a
To work with AOSP

Change-Id: I17ccc3d9722c88f5500cd9c8c1873fd7cef631a2
Launch SuperSU from Settings

If SuperSU is installed, show an entry in Settings below
"Developer options", which launches SuperSU when tapped.
At boot time SuperSU will detect if com.android.settings
contains the resources from this patch, and if so it
will hide itself from the launcher. This was implemented
in v1.85, so we only show the entry if the installed
SuperSU version is at least that.

PS3 - Added material green icons for SU

Change-Id: I2af95a1a4396101ff87448cd0ae20addf235af52

Conflicts:
	res/values/strings.xml

Change-Id: Id68b09c0113ac5f71d47223ce28d04d5f5d72bd6