FLUID-4927: settingView grade

The settingView grade is designed to provide an interface which resembles that of a renderComponent. This is to make it easier to use as part of a collection without having to know the detailed api of each setting component. It requires a refreshView invoker which will handle the rendering of the UI and must fire the afterRender event upon completion.