Remove vibrate-on-silent-mode per UX

Also show current ringtone (6265196)

Cherry-picked from
https://googleplex-android-review.googlesource.com/#/c/253780/
https://googleplex-android-review.googlesource.com/#/c/253801/

Bug: 7631982
Bug: 6265196
Change-Id: I7a9212d8672a225ab95c0fa2973ae616b393f005
Allow configuring the delay for snoozing calendar reminders.

This allows both configuring the default snooze delay as well as ask for
the delay whenever snoozing a reminder.

Change-Id: Ib875c231535ff4f53dc7c97dd15a6a4b29f48fba
Possible NPE in AllInOneActivity

Change-Id: I43cf4be257a20c775b94c506df686c0eff8995fe
Calendar: Enable the LED for calendar alerts

This will trigger the LED on calendar alerts and allow the user to
override the color etc in Notification light settings when picking the
Calendar app.

Change-Id: I06d7ecb533e163b6ef5f959b342c56dedb923988
Russian Calendar translation

Changed translation a bit

Change-Id: Ie1927b1023abaf94b486f4aebd13280366782f43
Fixed java.lang.ArrayIndexOutOfBoundsException

Merged in string translation for missing timezone.

F/TimezoneAdapter( 1493): ids length (85) and labels length(84) should be equal but aren't.
D/AndroidRuntime( 1493): Shutting down VM
W/dalvikvm( 1493): threadid=1: thread exiting with uncaught exception (group=0x416857a8)
D/dalvikvm( 1493): GC_CONCURRENT freed 197K, 3% free 9791K/10016K, paused 2ms+7ms, total 28ms
E/AndroidRuntime( 1493): FATAL EXCEPTION: main
E/AndroidRuntime( 1493): java.lang.ArrayIndexOutOfBoundsException: length=84; index=84
E/AndroidRuntime( 1493):    at com.android.calendar.TimezoneAdapter.loadFromResources(TimezoneAdapter.java:410)
E/AndroidRuntime( 1493):    at com.android.calendar.TimezoneAdapter.showInitialTimezones(TimezoneAdapter.java:282)
E/AndroidRuntime( 1493):    at com.android.calendar.TimezoneAdapter.<init>(TimezoneAdapter.java:226)
E/AndroidRuntime( 1493):    at com.android.calendar.event.EditEventView.populateTimezone(EditEventView.java:379)
E/AndroidRuntime( 1493):    at com.android.calendar.event.EditEventView.setModel(EditEventView.java:1220)
E/AndroidRuntime( 1493):    at com.android.calendar.event.EditEventFragment.setModelIfDone(EditEventFragment.java:332)
E/AndroidRuntime( 1493):    at com.android.calendar.event.EditEventFragment.access$600(EditEventFragment.java:69)
E/AndroidRuntime( 1493):    at com.android.calendar.event.EditEventFragment$QueryHandler.onQueryComplete(EditEventFragment.java:308)
E/AndroidRuntime( 1493):    at android.content.AsyncQueryHandler.handleMessage(AsyncQueryHandler.java:344)

Change-Id: I817c1e6151ccc5e25676478aab6ba527d4b9c1a0
Calendar: fix aapt warnings

Change-Id: I2f5596bdb7992d86d4d16c5948fc57fbb452b6a8
Squash 4.3 changes.

Conflicts:
	res/values-af/arrays.xml
	res/values-af/strings.xml
	res/values-am/arrays.xml
	res/values-am/strings.xml
	res/values-ar/arrays.xml
	res/values-ar/strings.xml
	res/values-be/arrays.xml
	res/values-be/strings.xml
	res/values-bg/arrays.xml
	res/values-bg/strings.xml
	res/values-ca/arrays.xml
	res/values-ca/strings.xml
	res/values-cs/arrays.xml
	res/values-cs/strings.xml
	res/values-da/arrays.xml
	res/values-da/strings.xml
	res/values-de/arrays.xml
	res/values-de/strings.xml
	res/values-el/arrays.xml
	res/values-el/strings.xml
	res/values-en-rGB/arrays.xml
	res/values-en-rGB/strings.xml
	res/values-es-rUS/arrays.xml
	res/values-es-rUS/strings.xml
	res/values-es/arrays.xml
	res/values-es/strings.xml
	res/values-et/arrays.xml
	res/values-et/strings.xml
	res/values-fa/arrays.xml
	res/values-fa/strings.xml
	res/values-fi/arrays.xml
	res/values-fi/strings.xml
	res/values-fr/arrays.xml
	res/values-fr/strings.xml
	res/values-hi/arrays.xml
	res/values-hi/strings.xml
	res/values-hr/arrays.xml
	res/values-hr/strings.xml
	res/values-hu/arrays.xml
	res/values-hu/strings.xml
	res/values-in/arrays.xml
	res/values-in/strings.xml
	res/values-it/arrays.xml
	res/values-it/strings.xml
	res/values-iw/arrays.xml
	res/values-iw/strings.xml
	res/values-ja/arrays.xml
	res/values-ja/strings.xml
	res/values-ko/arrays.xml
	res/values-ko/strings.xml
	res/values-lt/arrays.xml
	res/values-lt/strings.xml
	res/values-lv/arrays.xml
	res/values-lv/strings.xml
	res/values-ms/arrays.xml
	res/values-ms/strings.xml
	res/values-nb/arrays.xml
	res/values-nb/strings.xml
	res/values-nl/arrays.xml
	res/values-nl/strings.xml
	res/values-pl/arrays.xml
	res/values-pl/strings.xml
	res/values-pt-rPT/arrays.xml
	res/values-pt-rPT/strings.xml
	res/values-pt/arrays.xml
	res/values-pt/strings.xml
	res/values-ro/arrays.xml
	res/values-ro/strings.xml
	res/values-ru/arrays.xml
	res/values-ru/strings.xml
	res/values-sk/arrays.xml
	res/values-sk/strings.xml
	res/values-sl/arrays.xml
	res/values-sl/strings.xml
	res/values-sr/arrays.xml
	res/values-sr/strings.xml
	res/values-sv/arrays.xml
	res/values-sv/strings.xml
	res/values-sw/arrays.xml
	res/values-sw/strings.xml
	res/values-th/arrays.xml
	res/values-th/strings.xml
	res/values-tl/arrays.xml
	res/values-tl/strings.xml
	res/values-tr/arrays.xml
	res/values-tr/strings.xml
	res/values-uk/arrays.xml
	res/values-uk/strings.xml
	res/values-vi/arrays.xml
	res/values-vi/strings.xml
	res/values-zh-rCN/arrays.xml
	res/values-zh-rCN/strings.xml
	res/values-zh-rTW/arrays.xml
	res/values-zh-rTW/strings.xml
	res/values-zu/arrays.xml
	res/values-zu/strings.xml
	src/com/android/calendar/GeneralPreferences.java
	src/com/android/calendar/alerts/AlertReceiver.java
	src/com/android/calendar/alerts/AlertService.java
	src/com/android/calendar/alerts/AlertUtils.java

Change-Id: I85afb76a71e9b18f1a6e58801638a121de2d0edf
Calendar: Slim goes TRDS

change calendar for new feature

lol since 16 may in review....let us push

Change-Id: I33eb51f6445fb63ae94b5d74bed831102cf31f54
Calendar: seperate slim custom strings and arrays

Change-Id: I4fd1f4a539ccf3b7d55419f0465f64a73ce3b450
Translating Calendar to Russian

Strings moved to appropriate files

Change-Id: Ibcd4e7525472875cadca2d2362c4ba1258c4fc3a
Add Chinese lunar

1.show Chinese days
2.default in month view not in day

Change-Id: I25bddf48388558fb4f6af80e71c32371f8494b63

Conflicts:
	src/com/android/calendar/AllInOneActivity.java
add more chinadate string support

Change-Id: I6d4d92bd5d4aa241ae599059345e3f1563505135

Conflicts:
	res/values/strings.xml
	src/com/android/calendar/AllInOneActivity.java
fix display error at ViewType.MONTH

Change-Id: I0d4af0b8b288924ce3fb3d5b15604ddc9277fe04
RollBack-ViewType

Change-Id: I699161f3f615a30313c8e35d818c81ac8912c37b

Conflicts:
	res/values/strings.xml
	src/com/android/calendar/AllInOneActivity.java
language check

Change-Id: I43a0237b501696a1dfcfdc156b061e728fd08d84
Calendar: fix Lunar display

Change-Id: I925548e44d1dc4cab17d045849cefe26f8893636
Calendar: fix lunar

Change-Id: Iad5550dd33aaa840e0c9e76ef85fdc6065c73385
Calendar: fix fuck lunar display when The Spring Festival

Change-Id: Ib35bd0d3aacfbccd2d46448084c48420009c0805