Alarms: Fallback to defualt when uri is invalid

This fixes an issue where the media is no longer in the media store
but since the URI uses the "content" scheme it is deemed a valid
URI even though the media is no longer available. We check if the
content is actually available and if not we will fallback to the
default ringtone.

Change-Id: I7b77265dfbf410681a245b3b020d838f3d1c7eba
DeskClock: Bring back Multiplayer and add UI-side support for playlists.

The goal of MultiPlayer was behaving like Music Player: playing random songs,
not repeating one random song infinitely.

Also add UI-part for choosing playlists as a alarm.

Change-Id: I893808421490094531130dfb683ad226df4c91ab