Settings: More options added to hardware key rebinding (2/2)

In the same vein as the available Navbar actions, this adds the following new hardware key rebind options:
 * Last app: Switches to the last app
 * Power button: Turns off the screen
 * Custom app: Launches an application/activity of your choice

Change-Id: I3d9b0e447862a40a90ded22d3952cab09c9a48ab

Conflicts:
	res/values/arrays.xml
	res/values/strings.xml
Settings: Add Home/Back buttons available for rebinding (2/2)

This also removes the Kill App Longpress Back toggle in Development Settings since it is now a bindable action.
Preview of settings: http://goo.gl/uvrjF

Patchsets:
- rebase

Change-Id: Ief2f827e29ece715dc7a58b0997f1fbee89a4208
Settings: Colorpicker margaritov overwork and fixes which were urgent needed

More or less over a year a lot roms are using margaritov's and nillson's colorpicker
Due to the progress of roms this colorpicker needed a lot overwork now. Some fixes, some
improvements etc. etc. Should now be bugfree + additions we added and add now

Before I do a bigger list screenshot here....should explain all:

https://dl.dropbox.com/u/106208842/Screenshot_2013-02-26-02-39-02.png
https://dl.dropbox.com/u/106208842/Screenshot_2013-02-26-02-39-11.png

Important hints for kangers. Due that aosp depreciated hex color values on this stage
I decided to remove also in colorpicker this support in general to be aosp consistent.
This means that for defaultValues only int colors are accepted. Two ways to do this.

1. Set defaultValue in xml code. Like android:defaultValue="0xff33be5e" or link it there
   to a integer color resource (before there was only the possibility to set eg "#33be5e" which
   is depreciated from aosp)

2. Do it with the new integrated method I did about 2 month ago. setNewPreviewColor(int color)
   Of course at this point you can do to get hex resources like it was before, eg
   setNewPreviewColor(getResources().getColor(com.android.internal.R.color.holo_blue_dark)

3. or do both :p

cheers

Change-Id: I822eac92198f7cb3b2c394d8c419d12aa95ce313
Settings: Change color picker consistents in our settings for changed color picker

As described in the color picker commit you have two possibilities to set
the default color. In xml with a int color or in code with method
setNewPreviewColor(int color). We did also in past both (although one of both is
only needed) so I did here to demonstrate the functionalty which bases
on the newest aosp rules on this stage.

cheers

Change-Id: Id5881320bc50de742ab80ff6a9bc00399326e77c