framework: Add reboot menu and reboot options

This is a collection of changes from several people, forward
ported to gingerbread.

Steve Kondik <shade@chemlab.org>
Adds a reboot option to the power menu.

Eddie Ringle <eddie@eringle.net>
Froyo's ShutdownThread wants a reboot reason (we use null to just reboot)

Eddie Ringle <eddie@eringle.net>
Add Reboot string for phone options dialog

Diogo Ferreira <diogo@underdev.org>
Add recovery and bootloader popup options to reboot dialog.

Steve Kondik <shade@chemlab.org>
Add strings for reboot option on power menu.

Eddie Ringle <eddie.ringle@gmail.com>
Use the reboot strings during a reboot
Add an option to avoid boot/reboot prompt

Change-Id: I9e92b1513934984bded0e1df3c1bcdd307fa1bbc
framework: Prevent the reboot option from popping up when it's not supposed to.

If you press reboot then cancel and press shutdown, the reboot menu appears.
This logic fixes that.

Change-Id: I596781714c8ed5191cb2486bca6b204a1a82287f
frameworks: fix copy/paste error on the reboot dialog

The dialog currently has two buttons saying 'ok' due to a c/p error.

Change-Id: I95a247d6c728a347905740170cbe7141e70d53ae
Added a separate reboot recovery icon for the Global Actions dialog

Change-Id: I7041eaf9340578c3a9cd86a42d9b4a3aa5f10ce3
Make the reboot icon less blurry

Change-Id: Ibf820c6cad2997d3219736afbd752978d4ed2bda
Clean up power/reboot icons

Change-Id: Id3e00bee6feeb3ec2c77ccb78c0552cec985c27d