DeskClock: Add increasing volume option for alarm clocks

Author: Austen Dicken <cvpcsm@gmail.com>
Change-Id: I432f14d17aa8965a9267227a5ee892b6eab30caf
DeskClock: Add back flip and shake actions

Change-Id: I222b6cd53a95db6f8662e7aef52aa6922d8a5d6a
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
Organize strings
deskclock: internationalize repeat days layout

Change-Id: I434510a0ad18c33d7e7f856d1db7eaff282d7197
Fix internationalized repeat short days display

The following two commits result in incorrect short weekday
labels when the first day of the week is not Sunday.  Fix.

AOSP lollipop commit:
Repeat date UI selector for alarm
Change-Id: I030c9468e030af8c86a16fc6f9289f83070ffd84

And CM commit:
deskclock: internationalize repeat days layout
Change-Id: I434510a0ad18c33d7e7f856d1db7eaff282d7197

Change-Id: Ib293852748afa5de009aae6af74d0d2fbd3ff267
DeskClock: Support double-digit hours for timers

Change-Id: I8aa4960c03d710ca7889c8d91701ca5b5376c9ef
Cleanup: CheckBoxes to SwitchBoxes

Also remove unwanted preferences

Change-Id: I69a1428d052f2a899be635fd9a7daa683f8989f0
DeskClock: handle call events on alarm

Alarm clock ringing while incoming call received.

When call ringing,alarm clock time arrived.Only Call ringing and no alarm
clock ringing.and after hang up the phone,alarm start ring.
When alarm ringing,receive a call,the alarm is stopped,and it can answer
or hang up the phone.after hang up the phone ,there has some reminder.

Change-Id: Id1bdf689f709e78ced30cec06cbc93a7a06a5b3b
DeskClock: Sometimes alarm can't stop while coming a MT voice call

Alarm can't stop sometimes. Add stopCurrentAlarm() in PhoneStateListener
to stop Alarm when receive a call.

Change-Id: Ie9dadb5f050ec066e7c3e0156bdf8f40f398e9c7
White on white switches suck! Get some Hot Pink!!!

Change-Id: If7b793f767b679e73d3bf70f30acdc79fac5e0e4