filesystem: add COverrideFile and COverrideDirectory
filesystem: reduce code duplication in CBlurayFile, CMultiPathFile, CSpecialProtocolFile and CSpecialProtocolDirectory by deriving from COverrideFile/COverrideDirectory
[win32] update VS project files
[osx/ios/atv2] - sync xcode project
addons: fix pluginsource.xsd
addons: remove unused "content" element from pluginsource.xsd
addons: remove "wingl" as a possible platform value from metadata.xsd
addons: fix repository.xsd
addons: add "cachepersistence" attribute to scraper.xsd
addons: add service.xsd
addons: add "res" element to skin.xsd
addons: remove unused "defaultthemename" attribute from skin.xsd
addons: rename "defaultresolutionwide" attribute to "defaultwideresolution" in skin.xsd
addons: "defaultresolution" attribute is optional in skin.xsd
VAAPI: Don't return false when vlVaQueryDisplayAttributes returns empty
VAAPI: Report failure when VPP is not usable
VAAPI: Log the function of the CheckSuccess that failed
[pvr] adds support for hiding groups
[confluence] adds radio button to hide/unhide a group in DialogPVRGroupManager
[gui] bump api version to 5.5.0