'Initializes a config migrator that can take the config from the version indicated in the config
file up to the latest version'

def __init__(self, configobj):

    super(ConfigMigrator, self).__init__()
    self.CONFIG_OBJ = configobj
    self.config_version = self.check_setting_int(u'General', u'config_version', self.CONFIG_VERSION)
    self.expected_config_version = self.CONFIG_VERSION
    self.migration_names = {1: u'Sync    backup    number    with    version    number', 2: u'Sync    backup    number    with    version    number', 3: u'Sync    backup    number    with    version    number', 4: u'Sync    backup    number    with    version    number', 5: u'Sync    backup    number    with    version    number', 6: u'Sync    backup    number    with    version    number', 7: u'Sync    backup    number    with    version    number', 8: u'Use    version    2    for    password    encryption', 9: u'Rename    slick    gui    template    name    to    default', 10: u'Add    enabled    attribute    to    metadata    settings', 11: u'Rename    all    metadata    settings'}
