DeskClock: Add selection for external device

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

Change-Id: I98fe4f823e29161f4aa45d0bbca6c90d94c689f9