Framework: Add Advanced reboot (2 of 2)

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

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

Change-Id: I675f31de1f82c344c7923e953fd4a6e26dd036da

Conflicts:
	core/java/android/provider/Settings.java
	services/java/com/android/server/power/ShutdownThread.java
Revert "Framework: Add Advanced reboot (2 of 2)"

This reverts commit 83f8c438c99cac6558b87eb1876e4d8102f9d0a2.