DeskClock: Add back switch to profile

Patchset 2: Rebased

Change-Id: Ib4521f915f825e07e6e40e89dde73ac31152721d
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
DeskClock: Add back user-defined world cities

Ported from:
 * http://review.cyanogenmod.org/#/c/33001/
 * http://review.cyanogenmod.org/#/c/44805/

Patchset 2: Rebase dependency

Change-Id: Iefbf8fa2c3d0d537d85cf734300f3ce2df6ae315
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
Merge pull request #2 from CyanogenMod/cm-11.0

Cm 11.0