Framework: Custom targets WIP!

Based on CM10.
Added options for 3-8 targets and our old octo layout for 6 and 8.
Added AOKP icons pack. Icons by Kwes1020

functional but not ready for merge quite yet.

patch set 2: rebase
patch set 3: fix camera when reseting targets and clean out some
fields we aren't using anymore.
patch set 4: Octo layout inline with Sethyx
patch set 5: Fixes some theming fcs issues
Patch set 6/7: rebase and add octo layouts for tabs

patchset 10: fix the icon sizes when using the apps png
Patch set 11: Add method to round edges of custom icons

Change-Id: I1a0290eeaf7236a7be7da831176f718134f971e4

Conflicts:
	core/java/android/provider/Settings.java
	core/res/res/drawable-hdpi/ic_lockscreen_target_activated.png
	core/res/res/values/dimens.xml
	core/res/res/values/public.xml
	policy/src/com/android/internal/policy/impl/LockScreen.java