settings: split requirement conditions from <visible> conditions into new <requirement> tag
[win32] update VS project files
settings: implement new "visible" dependency for dynamically showing/hiding settings
[osx/ios/atv2] - sync xcode project
Merge pull request #3060 from Montellese/settings_visible_dependency

settings: dynamically show/hide settings