Implements setting specific body classes

closes #4116
- Adds css classes to settings views

---

@JohnONolan 

1. All settings pages have the class `settings` - should that be kept?
2. Should there be a `settings-view-index` class on the settings.index route which is used on mobile to display only the menu?