Allow tone_alarm cmd to use tone names as well as number

- remove script dependency on hard coded tone numbers
- fix bug restarting repeating tone after stop