Prepare for new config implementation

This is work that needs to be done to support praekelt/vumi#806 but which does not depend on it.