920524 [Clock] Timer sound selection does not preview sound

This is a local pull request mainly because it depends on the refactorings in 917339 and I wanted to see that landed first before I open this against the main gaia repo.

With this pull request I'd like to get some feedback on the api names mainly `AlarmPreviewPlayer`, `previewSound`, `stopPreviewSound`.

Thanks