settings: support code-generated setting dependencies
add CSetting::SetDependencies()
settings: allow to manually add sections to the settings manager
fix settings manual base
fix CGUIDialogMediaFilter
fix CGUIDialogContentSettings