Recent repo list : prevent crash when shortening path
Merge pull request #2279 from pmiossec/fix_shortening_path

Recent repo list : prevent crash when shortening path
Settings controls draft
Add other type of settings (number and string)
Adapt settings container and GitPluginBase
Convert all plugins to new Settings management
Add a 'choice setting' (combobox)