Remove LOCAL_SDK_VERSION definition to use hidden API

Remove LOCAL_SDK_VERSION definition to use the hidden alarm type
RTC_POWEROFF_WAKEUP in DeskClock.

Change-Id: I3e3ebc2a1be75eddf6980915b598d2a9523dfd61
DeskClock: Fix the delay or missed condition of the alarm after boot

After boot completed, if low memory condition happens or some ordered
broadcasts have time out It will cause some delay to some other ordered
broadcasts like "change_state" broadcast for alarm. Because alarm is
very sensitive to the time, its broadcast should be changed into one
with high priority. And the priority of AlarmInitReceiver should be
impoved to receive the BOOT_COMPLETE action in time. Otherwise the
alarm will be missed if AlarmInitReceiver receive the action after
the alarm time.

CRs-Fixed: 621073
Change-Id: I18f37378e5eef0504c9c412d3a2ff85487093245
DeskClock: Add selection for external device

User can choose external audio file as the ringtone for each alarm

Change-Id: I241f0ccd6caddc8a5548aa168550601a6a787861
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
Clock: Customize Alarm for carrier

- Customize the default auto silience value and alarm behavier in a
  call.
- Ring alarm in all user profiles even in silent and meeting mode.

Change-Id: I9fdf6e7dd61408230b3f84a043fbb92d070ddd05
Add option to hide AlarmClock Icon in StatusBar

From http://review.cyanogenmod.org/#/c/29106/

Change-Id: I757fcce947536ac78a954eda72470f507c6ddb23
DeskClock: Add increasing volume option for alarm clocks

Patchset 2: Fix database, layout, code style and check alarm volume
Patchset 3: Fix string typo

Based on:
http://review.cyanogenmod.org/#/c/31623/
http://review.cyanogenmod.org/#/c/31798/

Thanks to:
Austen Dicken <cvpcsm@gmail.com> as author of original patch
Jorge Ruesga <jorge@ruesga.com> for improvements and fixes

Change-Id: I865c1cd91c21f6c598c384c8c7424e901c07d92f
WorldClock: Add some worldwide cities and update timezone

Add some cities info to xml.
When local is changed, the timezone in setting page should be
refreshed.

Change-Id: If13beeb3c92227f67819f016e4631913fc6daca7
WorldClock: Fix cities/time zone entries

* Remove duplicate entries
* Fix time zones for cities

Change-Id: I90a70b3059595f429eb5b12ad62aad953773d29c
WorldClock:The Next icon is not working when search city on World clock

The Next icon is not working when search city on World clock

Change the Next icon to Done icon, when tap the Done icon, hide the
SoftInput.

CRs-Fixed: 655251

Change-Id: I40944db97cbd285f70556c0afb4dab9498221b19
WorldClock: modify some cities on city list

There are two Kiev but no Seoul,Adelaide,Kamchatka in world clock

Delete one of kiev and add the Kamchatka.Seoul and Adelaide already exist

CRs-Fixed: 670916

Change-Id: Ia7f9a4384249aca09365eef89e6d798ad29bac6f