add sql support for repo

 - add DictionarySettingsRepository
 - add SqlDictionarySource
 - add CacheDictionarySource