Even cooler expanded desktop

Change-Id: I1a15caedcd1e2978dc9a3abe2ef359528eff536b

Add lockscreen targets (1/2)

Preview: https://dl.dropbox.com/u/31808461/Pictures/Screenshots/Screenshot_2012-12-05-15-19-35.png

Also moved all the symbols that we added to symbols instead of storing on
public (AOSP 4.2 behavior)

Change-Id: I05b5f6cc169111307f2ef03b5a388848e05b035a

Allow custom icons (1/2)

New icons for Lockscreen targets

Credits to CyanogenMod for the base icons. I resized them to match our targets

Change-Id: I96df63f3b912a17e3aea7501ab6547e2ab76e02a

Decide target size depending on class

If it's a custom icon, we scale it down to 50%, but if is application icon, scale it down to 60%

Fix google layout fail

Landscape lockscreen, good one google

Fix layout alignment

Fixes to lockscreen targets

* Fix tablet / phablet derp
* Fix crash when application uninstalled
* Fix icon sizing on big screens (this needs to be tested)

Allow custom icons from gallery on lockscreen targets (1/2)

Underp lockscreen targets

Nothing big, just fix a memory leak :)

Change-Id: I4584c260af50a9a11d78454aece3dbe7bff446e2

Conflicts:

	core/java/android/provider/Settings.java
	core/res/res/values/symbols.xml
	policy/src/com/android/internal/policy/impl/GlobalActions.java