Let sc action show where a config item has actually come from

Just pass --history (though it's not quite a history yet).

I've also converted everything to RawConfigParsers - we weren't using the variable interpolation and it makes things simpler here.