settings: add CSetting::Clone()
CSettingAddon/Path: implement Clone()
settings: add CSettingList implementation
settings: add GetList()/SetList() to CSettingsManager
settings: add wrapper for GetList()/SetList() to CSettings
settings: add multiselect support to list control
Merge pull request #3584 from Montellese/settings_list_types

settings: lists