Port forward: Clock styles

Port forward: Clock styles
-- xoomdev

SystemUI: Clock mode. Center, Right, Hidden. AM/PM and Weekday
options.
-- syaoran12 (aka adamthecashew)

SystemUI: Clock fix for 24 hour format
-- KhasMek

Signed-off-by: iceandfire <arhamjamal@gmail.com>
Show auto rotate to easy Xooms ocd

Signed-off-by: Stevespear426 <stephen.k.spear@gmail.com>
enable market restore

Change-Id: I79067023cd1b3575bad14fae752049622d11c100
Allow purging of asset bitmaps

It seems that neither CM9 nor CM10.x includes the actual framework-side
code to facilitate user-controllable bitmap purging. Odd, since the
CyanogenMod Settings app in both CM9/CM10.x includes the option.

Backported from original Gingerbread commit:
http://review.cyanogenmod.org/#/c/3908

Original description:

Allow the system to reclaim more free RAM when needed on 'low' memory devices
(e.g. Droid/Milestone) that are struggling with 2.3. This option enabled
efectively restores the froyo way of forcePurgeable BitmapFactory asset
handling.

Change-Id: I6a3b8a05b7be9c214a8548d6c6d1621e6533a1e0
selectable text in gtalk

Change-Id: I9fe3634dfdc64cb37ece7f431d12845c164d639b
Port forward: Custom Vibrations (1/6)
Frameworks part.

- added new VibrationPattern class for storing & handling vibration patterns
- added contact related provider columns
- added custom vibrations to the CallerInfo class
- necessary layouts & changes

Change-Id: I314abc4fec70e85f2b1b93bacb6ddf43301d42ec
Signed-off-by: sethyx <sethyx@gmail.com>
Signed-off-by: iceandfire <arhamjamal@gmail.com>

Conflicts:

	core/res/res/values/public.xml
	core/res/res/values/strings.xml

Signed-off-by: iceandfire <arhamjamal@gmail.com>

Conflicts:
	core/res/res/values/strings.xml

Conflicts:
	core/res/res/values/public.xml
	core/res/res/values/strings.xml
Adjust KitKat easter egg to display "K" no matter what

The way is currently working, it pulls the first letter of the build_id for the easter egg. This is making it to where some devices show a "J" instead of a "K", the way it was meant to be.

Change-Id: I6e91bdc5695e2b2e8317a4ba20df33d6f744437f
Do not set clock color to holo blue

Signed-off-by: iceandfire <arhamjamal@gmail.com>
Fix clock AM/PM

Signed-off-by: iceandfire <arhamjamal@gmail.com>
Revert "Do not set clock color to holo blue"

This reverts commit f4fee60c76a9d75812cfd40207c5471f918671ac.