[uriutils] rewrite CreateArchivePath() to return a CURL
[filesystem] split the filtering of hidden files from non-allowed files so they can be optimised
[filesystem] adds IDirectory::AllowAll() to take over from IDirectory::IsAllowed to save CURL processing
[filesystem] convert IDirectory interface to use CURL
[filesystem] adds CURL versions of CDirectory and CFile functions.
[filesystem] switch directory factory Create() calls to CURL
[cosmetic] minor cleanup in CDirectoryFactory::Create
[cosmetic] drop unused ZipManager::Cleanup function
[smartplaylist] use CURL for reading from files
[filesystem] cleanup CFileDirectoryFactory to use the CURL we pass into it where possible
[cosmetic] rename CFile::Cache to CFile::Copy as that's what it does
[tests] fix invalid CreateArchivePath testcase
[fileitem] adds Initialize() to CFileItem, equivalent to Reset() for constructors.
ActiveAE: set stream volume to fading target if fading time is zero
clarify the impact of webserver username and password in the settings' description
Merge pull request #4287 from jmarshallnz/neverneverland

[addons] add support for 'never' updating or checking for updates
[Utils] Member variable 'Foo::bar' is not initialized in the constructor.
[Variant] 'operator=' should check for assignment to self to avoid problems with dynamic memory.
[AMLUtils] Unused variable: audio_formats.
[Variant] Consecutive return, break, continue, goto or throw statements are unnecessary.