Alarm Demo

Able to set time and play alarm sound, support both 'one shoot' alarm
and 'repeating alarm'. Able to select default alarm sound from system ui
file. Record user defined alarm function will be published later today
or tomorrow, hopefully.