Added custom alert tone support

1. Added vocalized tones (with 5 different langauges) for
ETWS earthquake, tsunami, and other disaster messages.
2. Added a custom tone for Canadian WPAS messages.
3. Added custom vibration pattern support.

bug: 27688980

Change-Id: Id3a980784b5a6a6fb4cc3a4dfaeabea420b03017
29 files changed