Bug 908949 - Move settings DOM into indivdual files.
Merge pull request #11888 from KevinGrandon/bug_908949_settings_dom

Bug 908949 - Move settings DOM into indivdual files r=kaze