3.0 config mopup

I believe this concludes the settings->config consolidation

After looking at the number of calls to config() I decided it was probably best to (internally) refer to the protected property rather than use the config method - unless the requested value was optional/potentially missing.

closes #2298