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

The parameter name result is ambiguous. Please pass blob, id, name, and settkingsKey separately.