Completed migration to new config system

The old config.ini system is being retained in `OldConfig` for a little while to allow existing users to have their configuration migrated automatically. Once we think everyone has upgraded then we can remove `OldConfig`.