DeskClock: Add back switch to profile

Patchset 2: Rebased

Change-Id: Ib4521f915f825e07e6e40e89dde73ac31152721d
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>

Conflicts:
	res/values/cm_strings.xml

	modified:   Android.mk
	new file:   res/drawable-hdpi/ic_profile.png
	new file:   res/drawable-mdpi/ic_profile.png
	new file:   res/drawable-xhdpi/ic_profile.png
	new file:   res/drawable-xxhdpi/ic_profile.png
	modified:   res/layout/alarm_time.xml
	new file:   res/values/cm_strings.xml
	modified:   src/com/android/deskclock/AlarmClockFragment.java
	modified:   src/com/android/deskclock/alarms/AlarmService.java
	modified:   src/com/android/deskclock/provider/Alarm.java
	modified:   src/com/android/deskclock/provider/AlarmInstance.java
	modified:   src/com/android/deskclock/provider/ClockContract.java
	modified:   src/com/android/deskclock/provider/ClockDatabaseHelper.java
deskclock: internationalize repeat days layout

Change-Id: I434510a0ad18c33d7e7f856d1db7eaff282d7197
JIRA: CYAN-3347
Issue: https://jira.cyanogenmod.org/browse/CYAN-3347
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
DeskClock: Add feature to play random song as an alarm.

Patchset 10: Close open cursor

Change-Id: Ia3d2f28d71456ba16aac4474db15cddacada9410

Conflicts:
	res/values/cm_arrays.xml
	res/values/cm_strings.xml

	new file:   res/values/cm_arrays.xml
	modified:   res/values/cm_strings.xml
	modified:   src/com/android/deskclock/AlarmClockFragment.java
	new file:   src/com/android/deskclock/MultiPlayer.java
	modified:   src/com/android/deskclock/alarms/AlarmKlaxon.java
DeskClock: Fix NullPointerException in AlarmClockFragment

RingtoneManager.getRingtone could return null so add a check for that

Change-Id: Ic3ec042e7c3fe02eee6388a469f19624d90fdddd
Alarm: Show a warning toast when alarm volume is set to silent

Change-Id: I97edae55351101046def5058a2459ab88edf2d0d