Bug 973445 - [settings] refactor Sound panel with AMD pattern

I would suggest to move this to as a suite of `_renderTone`, so there will be two suites for cases corresponding to playable tones and non-playable tones.